0

コンパイラに依存しない型を提供するいくつかのライブラリといくつかの C++ ヘッダー ファイルを見てきましたが、それらがコンパイラに依存しない理由がよくわかりません。

例えば:

int Number; // Not compiler Independent

typedef unsigned int U32;
U32 Number2; // Now this is compiler independent

上記は本当ですか?もしそうなら、なぜですか?typedef を使用すると、コンパイラ間で Number2 のサイズが同じになる理由がよくわかりません。

4

3 に答える 3