Linux_system

size_t 와 string::size_type

AI Coder 2022. 8. 19. 20:32

size_t 는

 <stddef.h> 또는 std에 정의 되어 있다. 
sizeof() 함수의 return 형 이다. 

unsigned 데이터 타입으로,

장비가 32bit 이라면, 32bit 으로 표현 가능한 가장 큰 수 

장비가 64bit 이라면, 64bit 으로 표현 가능한 가장 큰 수 

를 담을 수 있다. 

 

string::size_type

string.size() 함수의 return 형 이다. 

string 이 담을 수 있는 최대 문자 개수를 저장할 수 있는 데이터 타입.

역시 장비가 지원하는 가장 큰 값을 담을 수 있다. 

'Linux_system' 카테고리의 다른 글

이 분야의 필독서 / 필독 사이트  (0) 2022.08.19
c++ Linux compile  (0) 2022.08.19
MMIO (Memory-mapped I/O)  (0) 2022.08.19
apt 사용법 (link)  (0) 2022.06.01
Ubuntu 에 onenote 설치하기  (0) 2022.05.03