고정 폭 정수형

699 단어 cppcpp

기본 자료형의 문제

사실 int는 4 Byte라는 표준은 없다.
플랫폼마다 다를 수 있다.
다른 기본 자료형도 마찬가지다.
char, short, long, long long, int ...
컴파일러 제작자에게 달려있다.

크기를 딱 정하자

int8_t, uint8_t
int16_t, uint16_t
int32_t, uint32_t
int64_t, uint64_t
intptr_t, uintptr_t

int8_t score = student->GetScore();

가독성이 좋다.
기존 자료형 보다 이것들을 사용하자.
C++11 부터 지원.

좋은 웹페이지 즐겨찾기