私はで利用可能な既存の情報を調べました
typedefとdefine & typedef、#defineの違い
すべての返信は本当に有益です。もう1つの例に出くわしましたが、この動作の理由を教えてください。
unsigned int変数を宣言する場合、これは機能します。
#define INTEGER int
unsigned INTEGER i = 10;
ただし、typedefの場合は機能しません。
例えば
typedef int INTEGER;
unsigned INTEGER i = 10;
エラーがスローされます: 'i'宣言されていません(この関数での最初の使用)
前もって感謝します!