Share via


クラス、構造体、および共有

ここではC++ クラスを生成します。関数とデータを格納できるクラスはプログラムにユーザー定義型を導入します。従来のプログラミング言語のユーザー定義型はオブジェクトの属性について説明し同時に実行されるデータの集合です。C++ クラス型は属性および状態を示しその動作を定義することができます。

次のトピックではに含まれています :

3 以上のクラス型はクラス構造体共用体です。これらは 構造体クラス共用体 のキーワードを使用して宣言されます (クラス型の定義 を参照してください。次の表は3 種類のクラス型の違いを示しています。

マネージ クラスと構造体の詳細についてはクラスと構造体 を参照してください。

クラス構造体共用体のアクセス制御と制約

構造体

Classes

Unions

クラスはキー struct。

クラスはキー クラス

クラスはキー 共用体

既定のアクセスはパブリックです

既定のアクセスはプライベートです

既定のアクセスはパブリックです

制約を使用するなし

制約を使用するなし

1 個のメンバーが一度に使用します。

参照

その他の技術情報

C++ 言語リファレンス