struct | Programming Place Plus 用語集

トップページ用語集

名称

解説

いくつかのプログラミング言語において、構造体に関連した意味をもつキーワードです。

C言語、C++ の場合

C言語や C++ では、構造体型を定義するときに使用されるほか、識別子の手前に置いて、それが構造体型の名前であることを明示する効果を持ちます。

// 構造体 SampleStruct を定義
struct SampleStruct {
     int   a;
     float b;
     char  c[16];
};

// 構造体型の変数s を宣言
// (C++ の場合は struct を省略可能)
struct SampleStruct s;

また、C++ では、scoped enum を定義するときに用いることもできます。

enum struct CardMark {
    spade,
    club,
    diamond,
    heart,
};

C言語の構造体についてはC言語編「構造体」を、C++ の構造体については新C++編「構造体」を参照してください。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る