言葉:構造体 | TriangleSight.Net

詳細情報

  • 検索ワード
  • 構造体

  • 最終更新者
  • unknown user icon
    接続元IPアドレス:153.215.249.172
  • 最終更新日時
  • 2018/10/05 00:59

  • タグ
  • メッセージ
  • 構造体(こうぞうたい、structure)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。それぞれのメンバー(フィールド)は型が異なっていてもよい点が配列と異なる。C/C++C#などでstructとしてサポートされているほか、Visual Basicのユーザー定義型や、PascalAdarecord型も構造体に相当する。クラスベースオブジェクト指向言語では、抽象データ型としてのクラスが構造体の役割をも内包する。Cの文法を継承した言語ではstructキーワードを含むこともあるが、言語によってその役割は異なる。C++structは、アクセシビリティの初期値がpublicであることを除いて、classと同等の機能を果たす。Javaでは、structキーワードは存在しない。すべてのユーザー定義型は参照型であり、構造体に相当するデータ構造はclassキーワードを使ってクラスとして実現する必要がある。C#では値型として扱われる軽量なオブジェクト型を定義するためにstructキーワードを使用する。構造体は派生型を定義できないなど、制限されたclassとして振る舞う。オブジェクト指向言語でないCなどでオブジェクト指向プログラミングを模倣するために構造体を使うこともある。標準ライブラリのFILE型がその典型的な例である。

"構造体" 寄稿者27一覧

編集者を閲覧する

関連動画

関連動画を検索する

関連画像

関連画像を検索する