source

uint32와 uint32_t의 차이점

factcode 2022. 8. 20. 18:36
반응형

uint32와 uint32_t의 차이점

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

C/C++의 uint32uint32_t의 차이점은 무엇입니까?

OS에 의존합니까?

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

uint32_t표준 사양입니다.uint32그렇지 않습니다.즉, 다음을 포함하면<inttypes.h>또는<stdint.h>의 정의가 표시됩니다.uint32_t.uint32는 일부 로컬코드 베이스의 typedef이지만 사용자가 직접 정의하지 않으면 존재하지 않습니다.그리고 스스로 정의하는 것은 좋지 않은 생각입니다.

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

18.4.1 헤더<cstdint>개요 [cstdint]동기]

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

uint32그렇지 않습니다. 일부 컴파일러가 제공하는 바로 가기입니다.typedef uint32_t uint32)를 사용하여 쉽게 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/13362084/difference-between-uint32-and-uint32-t

반응형