コンパイラに依存しない型を提供するいくつかのライブラリといくつかの C++ ヘッダー ファイルを見てきましたが、それらがコンパイラに依存しない理由がよくわかりません。
例えば:
int Number; // Not compiler Independent
typedef unsigned int U32;
U32 Number2; // Now this is compiler independent
上記は本当ですか?もしそうなら、なぜですか?typedef を使用すると、コンパイラ間で Number2 のサイズが同じになる理由がよくわかりません。