typedefとは? わかりやすく解説

typedef

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/24 23:18 UTC 版)

typedef(タイプデフ)は、プログラミング言語CおよびC++におけるキーワード予約語)である。このキーワードはデータ型に新しい名前(エイリアスシノニム)をつけるために使用される。プログラマが容易にソースコードを記述・理解できるようにすることが目的である。


注釈

  1. ^ C++およびC99以降のC言語では、論理型を独自に定義する代わりに言語標準のbool型や_Bool型を使うほうがよいが、ライブラリによっては互換性あるいは相互運用性のためにあえてintunsigned charなどのエイリアスを使うこともある。
  2. ^ 予約名のルールはC/C++で微妙に異なる。Cでは __ で始まる識別子も予約される。C++では __ を含む識別子も予約される。
  3. ^ もちろん、printf/scanf書式など、型に依存する部分は型エイリアス変更後に適切に修正される、もしくは(可変長引数に渡す前に書式に対応した明示的な型変換を記述するなどして)型エイリアス変更の影響を受けないような形で正しく利用される、という前提である。

出典



「typedef」の続きの解説一覧




固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「typedef」の関連用語

typedefのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



typedefのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのtypedef (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS