[C++]構造体
📌 こうぞうたい
:1つ以上の変数をグループ化して、新しいデータ型を定義します.
🔎 構造体宣言
struct Student {
string name;
int age;
};
これにより、コンパイラでstudent構造体が定義されます.
構造体の変数name,ageをmemberまたはfieldと呼ぶ.
📌注:構造体名の最初のアルファベットは大文字で始まり、構造体宣言は終了します.(セミコロン)必須
(メモリが割り当てられていません)
宣言された構造体を使用するために、Student yk;これで宣言すればいい.
(ykにメモリを割り当てる)
🔎 構造体アクセス
Student yk;
yk.name = "Yoonkyung";
yk.age = 100;
Student c;
H.name = "cat";
H.age = 3;
このように(メンバー選択演算子)個々のメンバーへのアクセスを許可します.
🔎 構造体の初期化
Student yk = {"yun", 1};
初期化リストを使用して構造体を初期化することもできます.
初期化リストに指定されていないメンバーにはdefault値が含まれています.
Reference
この問題について([C++]構造体), 我々は、より多くの情報をここで見つけました
https://velog.io/@dbsrud11/C-구조체
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
struct Student {
string name;
int age;
};
Student yk;
yk.name = "Yoonkyung";
yk.age = 100;
Student c;
H.name = "cat";
H.age = 3;
Student yk = {"yun", 1};
Reference
この問題について([C++]構造体), 我々は、より多くの情報をここで見つけました https://velog.io/@dbsrud11/C-구조체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol