developer tip

uint32와 uint32_t의 차이점

copycodes 2020. 10. 24. 10:36
반응형

uint32와 uint32_t의 차이점


중복 가능성 :
다른 정수 유형 간의 차이

C / C ++에서 uint32와 uint32_t의 차이점은 무엇입니까?

OS에 따라 다릅니 까?

어떤 경우에 하나 또는 다른 것을 사용해야합니까?

감사


uint32_t표준 uint32이 아닙니다. 즉, <inttypes.h>또는 을 포함 <stdint.h>하면의 정의를 얻게됩니다 uint32_t. uint32일부 지역 코드 기반의 typedef이지만 직접 정의하지 않는 한 존재하지 않을 것으로 예상해서는 안됩니다. 그리고 그것을 스스로 정의하는 것은 나쁜 생각입니다.


uint32_t 표준에 정의되어 있습니다.

18.4.1 헤더 <cstdint>시놉시스 [cstdint.syn]

namespace std {
//...
typedef unsigned integer type uint32_t; // optional
//...
}

uint32typedef uint32_t uint32사용의 용이성을 위해 일부 컴파일러 (아마도 )에서 제공하는 바로 가기 입니다.

참고 URL : https://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t

반응형