C++ 문자열 리터럴1 C++ 기초(std::string 클래스) C++ 표준 라이브러리에서 제공하는 std::string 클래스는 문자열을 다루는 데 매우 유용한 도구입니다. C 스타일의 문자열을 사용하는 것에 비해 많은 이점이 있습니다. 이번 포스팅에서는 std::string 클래스의 사용법과 그 장점에 대해서 정리했습니다. C 스타일 스트링의 문제점 C 스타일 문자열은 null로 끝나는 문자 배열입니다. 따라서 문자열 길이를 추적하기 위해 null 문자를 삽입해야 합니다. 이는 많은 문제를 발생시킬 수 있습니다. 예를 들어, 문자열 길이를 추적하지 않거나, 문자열 길이를 초과하는 메모리 할당 또는 복사 등의 문제가 발생할 수 있습니다. 또한, C 스타일 문자열은 문자열을 조작하기 위한 여러 함수를 제공하지만, 이러한 함수들은 보안에 취약하며 예외를 처리할 수 없습.. 2023. 3. 2. 이전 1 다음