SW/C++

C++ : 고정폭 정수형 : 기본 자료형과 차이, 필요성

얇은생각 2020. 4. 12. 07:30
반응형

 

기본 자료형과 바이트 크기

기본 자료형들의 바이트 크기는 얼마일까요? 사실 이러한 바이트의 크기는 표준으로 제공되지 않습니다. 따라서 컴파일러마다 개발자들마다 상이한 의견들이 존재하였습니다. 

 

 

 

고정 폭 정수형

C++11에서는 이제 지원되게 되었습니다.

int8_t / uint8_t
int16_t / uint16_t
int32_t / uint32_t
intptr_t / uintptr_t

이 외에도 많이 존재합니다. 가독성 향상을 위해 낡은 기존 자료형보다 이러한 자료형들을 활용해야 합니다. 특정 플랫폼에 국한되지 않고 고정폭으로 작업할 수 있어 오류의 여지를 줄일 수 있습니다.

반응형