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