struct {} structeName; 키워드를 사용하여, 특정 변수들 묶음을 선언하고 접근하여 사용할 수 있다.
struct { // Structure declaration
int myNum; // Member (int variable)
string myString; // Member (string variable)
} myStructure; // Structure variable
// Create a structure variable called myStructure
struct {
int myNum;
string myString;
} myStructure;
// Assign values to members of myStructure
myStructure.myNum = 1;
myStructure.myString = "Hello World!";
// Print members of myStructure
cout << myStructure.myNum << "\n";
cout << myStructure.myString << "\n";
파라미터를 입력해 struct의 value 값을 초기화한다.
struct my_struct{
int a;
int b;
my_struct(int x, int y): a(x), b(y) {}
};
int main(){
my_struct st(4, 6);
cout << st.a << " " << st.b << endl;
return 0;
}