[effective STL] 항목 15 : string은 여러 가지 방식으로 구현되어 있다.

2015. 12. 17. 02:25프로그래밍/Effective STL

728x90
728x90

정리

string의 문자열 값은 참조 카운팅일 수 있다.

- 많은 라이브러리가 참조 카운팅을 사용한다.

- 물론 참조 카운팅 기능을 끌 수 있는 방법도 대개 제공한다.


string 객체 자체의 크기는 다양할 수 있다.


문자열을 새로 생성할 때 필요한 메모리 할당 회수는 0~2번이 될 수 있다.


둘 이상의 string 객체가 문자열 크기나 용량 정보를 함게 가질 수도 있고, 그렇지 않을 수도 있다.


문자 버퍼를 위해 할당하는 메모리의 최소량에 대한 정책은 모두 다르다.


string 객체 구현에 일반적인 요소들

필수

문자열 크기, 용량, 문자열


선택

할당자, 참조 카운트


이건 뭐 지 맘대로 다 구현되어 있으니.. 잘 보고 잘 써란 소리.

728x90
반응형