[C++] 문자열의 기초부터 꼭 알아야 할 메서드들까지
코테를 준비하거나 대회를 준비하면 문자열에 절대 겁먹어선 안된다. 기초부터 꼭 알아야 할 메서드들까지 공부해 보자! C++에서의 문자열 관리법 1. string 클래스 string은 C++ 표준 라이브러리 클래스로 문자열을 동적으로 할당하고 관리한다. 내부적으로 동적 할당된 배열을 사용하여 문자열 데이터를 저장하며, 문자열의 길이도 함께 저장한다. 2. 동적 할당 문자열 길이에 따라 필요한 만큼의 메모리를 동적으로 할당한다. 이로 인해 문자열의 크기를 런타임에 조절한다. 3. 메모리 구조 Null-Terminated Strings 문자열을 null-terminated 형식으로 표현하는데, 문자열의 끝에 자동으로 null문자를 추가하여 문자열의 끝을 표시한다. 5. 메모리 관리 문자열 객체가 생성될 때 관..
2023.08.21