inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

kkkh0712님의 게시글

kkkh0712 kkkh0712

@kkkh07129094

수강평 작성수
11
평균평점
5.0

게시글 2

질문&답변

string의 크기

아마 구조체의 사이즈가 40바이트였을 것으로 추측됩니다. string의 사이즈는 컴파일러마다 다르지만, 24바이트이거나 32바이트입니다. 스트링은 짧은 길이의 문자열에 대해선 char형 배열로 저장하고, 긴 길이의 문자열에 대해선 동적으로 char 타입 배열을 할당받습니다. 따라서 string은 (동적할당을 위한 포인터 or char형 배열) + size + capacity로 구성되기 때문에 string의 크기는 24바이트 또는 32바이트입니다. 자세한 내용은 http://www.cplusplus.com/forum/general/218642/ 참고 부탁드립니다.

좋아요수
1
댓글수
3
조회수
1901