728x90
C++개발자가 string 타입을 사용하지 않는 여러가지 이유가 있다.
첫번쨰는 단순히 string 타입의 존재여부를 몰라서이다.
두번째는 string타입이 각 프로그래머가 사용할 상황에 적합한 동작을 하지 않기 떄문이다.
세번째는 사용하는 개발 프레임워크가 자신만의 문자열을 사용하기 때문이다.
예시로, 마이크로소프트의 MFC로 CString이라는 자신만의 문자열 타입을 별도로 정의하여 사용한다.
프레임워크 문제는 하위 호환성이나 과거 코드의 재활용 문제와 연관되어 있다.
728x90
'전문가를 위한 C++정리' 카테고리의 다른 글
3. 코딩 스타일 3.2 코드의 문서화 3.2.1 주석을 작성해야 하는 이유 (0) | 2024.01.16 |
---|---|
3. 코딩 스타일 3.1 보기 좋은 코드의 중요성 3.1.1 ~ 3.1.2 (0) | 2024.01.13 |
2. 문자열의 활용 2.1 동적 문자열 2.1.4 로우 문자열 리터럴 (0) | 2024.01.13 |
2. 문자열의 활용 2.1 동적 문자열 2.1.3 C++ string 클래스 (0) | 2024.01.12 |
2. 문자열의 활용 2.1 동적 문자열 2.1.2 문자열 리터럴 (0) | 2024.01.12 |