String

std::string 메모리 관리

문자 배열의 종료 문자와 버퍼 크기를 직접 관리하지 않아도 연결, 비교, 검색, 변환을 자연스럽게 표현할 수 있습니다.

std::string 사용 기준std::string은 문자열 길이와 메모리 관리를 객체가 책임지는 선택입니다. 생성, 연산, 멤버 함수를 값 흐름으로 읽습니다.
std 점검 항목std::string을 점검할 때는 생성 방식, 연산 결과, 멤버 함수 호출 뒤 문자열 값과 수명 변화를 확인합니다.
생성

std::string 생성 입력

연산

string 연산자 의도

멤버 함수

std::string 기본 메서드

입력단어 단위는 >>, 한 줄 전체는 getline을 사용합니다.
C API필요할 때 c_str()로 읽기 전용 C 문자열 포인터를 얻습니다.
성능반복 연결이 많으면 reserve나 스트림 조합을 고려합니다.

문자열 소유 std::string을 쓰면 문자열의 본질인 “텍스트를 어떻게 조작할 것인가”에 집중할 수 있습니다.