C++에서 end1은 std::string의 멤버 함수로, 문자열 끝을 가리키는 반복자를 반환하지만 끝 문자는 포함하지 않습니다.
C++에서 end1은 무엇을 의미하나요?
end1은 문자열의 끝을 가리키는 반복자를 반환하지만 끝 문자는 포함하지 않는 std::string의 멤버 함수입니다.
자세한 설명:
end1 함수는 문자열 끝의 문자를 가리키는 반복자를 반환합니다. 이 반복자는 문자열의 마지막 문자 뒤에 위치하므로 문자열의 문자에 액세스하는 데 사용할 수 없습니다. 문자열의 길이를 결정하거나 start와 같은 다른 반복자와 함께 문자열을 탐색하는 데 자주 사용됩니다.
예:
다음 코드 예는 end1 함수를 사용하는 방법을 보여줍니다.
<code class="cpp">#include <iostream> #include <string> using namespace std; int main() { string str = "Hello World"; // 获取字符串末尾迭代器 string::iterator it = str.end1(); // 计算字符串长度 cout << "String length: " << distance(str.begin(), it) << endl; return 0; }</code>
출력:
<code>String length: 11</code>
위 내용은 C++에서 end1은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!