重複の可能性:
glibが型を再定義するのはなぜですか?
GTK + 2.0チュートリアルでは、データ型に関する次のステートメントをここで読むことができます。
前の例でおそらく気づいたことがいくつかあり、説明が必要です。表示されるgint、gcharなどは、それぞれGLibシステムの一部であるintとcharのtypedefです。これは、計算を行うときに単純なデータ型のサイズへの厄介な依存関係を回避するために行われます。
この説明の最後の部分がわかりません。Glibデータ型を使用する方が良いのはなぜですか?