프로그래밍/C++

size_t 그리고 size_type

고도 2019. 12. 8. 18:51

1. std::sizt_t

 

typedef unsigned int size_t 형태.

64비트 환경에서는 unsigned __int64 형을 띄고있다.

 

배열의 index나 루프 count하는데 사용된다.

(unsigned 형태이기 때문에 음수가 필요하지 않은 환경에서 만 사용)

 

2. Contaniner::size_type

 

std::string, std::vector, std::map에서 size를 표현해준다. 

 

3. size_t 그리고 size_type

 

C++환경에서 두 타입은 같다고 본다.

 

출처 : cppreference.com

https://en.cppreference.com/w/cpp/types/size_t

'프로그래밍 > C++' 카테고리의 다른 글

enum과 enum class의 차이  (0) 2020.05.15
string literal  (0) 2020.05.15
[rapidjson] JSON 파일 한글깨짐 문제  (0) 2019.12.26
volatile 자료형  (0) 2018.01.23
하노이의 탑  (0) 2015.09.20