basic_string::cbegin
범위의 첫 번째 요소를 주소 지정하는 const 반복기를 반환합니다.
const_iterator cbegin() const;
반환 값
범위의 첫 번째 요소 또는 빈 범위의 끝 바로 다음 위치를 가리키는 const 임의 액세스 반복기입니다(빈 범위의 경우 cbegin() == cend()).
설명
cbegin 반환 값을 사용하여 범위의 요소를 수정할 수 없습니다.
begin() 멤버 함수 대신 이 멤버 함수를 사용하여 반환 값이 const_iterator임을 보장할 수 있습니다. 일반적으로 다음 예제와 같이 auto 형식 추론 키워드와 함께 사용합니다. 이 예제에서는 Container가 begin() 및 **cbegin()**을 지원하는 수정 가능(비const) 컨테이너로 가정합니다.
auto i1 = Container.begin(); // i1 is Container<T>::iterator
auto i2 = Container.cbegin(); // i2 is Container<T>::const_iterator
요구 사항
헤더: <string>
네임스페이스: std