typedef は C でエイリアスを作成するために使用され、次のような利点があります。 コードの可読性と保守性の向上 型変換の簡素化 タイプ セーフティの強制
C での typedef の使用
typedef の定義
typedef は、エイリアスを作成するために使用される C のキーワードです。これにより、ユーザーは既存のデータ型またはカスタム データ型に新しい名前を作成できます。構文は次のとおりです。
typedef <原数据类型> <别名>;
使用法
typedef の使用法には次のものが含まれます。
unsigned long long int
のような複合型の名前は、UInt64
に変更できます。pair
を表すCoowned
のエイリアスを作成すると、CoORDINATE
をpair< に簡単に変換できるようになります。 int 、 int>
。利点
例
typedef の例をいくつか示します:
// 创建一个 unsigned long long int 的别名 typedef unsigned long long int UInt64; // 创建一个 pair
的别名 typedef pair Coordinate; // 使用别名将一个 UInt64 赋值给变量 u UInt64 u = 1234567890123456789; // 使用别名将一个 pair 赋值给变量 c Coordinate c = make_pair(10, 20); 以上がC++ での typedef の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。