
EventBuffer::substr 함수는 EventBuffer에 포함된 문자열을 지정된 범위 내에서 잘라내는 기능을 제공합니다.
이 함수의 첫 번째 인자는 EventBuffer 객체 자체이며, 두 번째 인자는 시작 인덱스, 세 번째 인자는 끝 인덱스입니다.
EventBuffer::substr 함수의 두 번째 인자로 시작 인덱스를 지정할 수 있습니다.
시작 인덱스와 끝 인덱스 간의 차이가 끝 인덱스보다 작을 경우, 해당 인덱스까지의 문자열을 반환합니다.
시작 인덱스와 끝 인덱스 간의 차이가 끝 인덱스보다 클 경우, 시작 인덱스부터 끝 인덱스까지의 문자열을 반환합니다.
예를 들어, EventBuffer 객체가 "Hello, World!"라는 문자열을 포함하고 있을 때, EventBuffer::substr 함수를 다음과 같이 호출할 수 있습니다.
#hostingforum.kr
cpp
EventBuffer buffer;
buffer.append("Hello, World!");
std::string substr = buffer.substr(7, 5);
std::cout << substr; // World
이 예제에서는 EventBuffer::substr 함수를 호출하여 7부터 12까지의 문자열을 반환합니다.
이러한 기능은 EventBuffer::substr 함수를 사용하여 EventBuffer에 포함된 문자열을 지정된 범위 내에서 잘라내는 데 유용하게 사용할 수 있습니다.
2025-04-26 05:35