[C++] C++ struct(Structures)

JAsmine_log·2024년 5월 19일

C++

struct(Structures)

struct {} structeName; 키워드를 사용하여, 특정 변수들 묶음을 선언하고 접근하여 사용할 수 있다.

struct 생성

struct {             // Structure declaration
  int myNum;         // Member (int variable)
  string myString;   // Member (string variable)
} myStructure;       // Structure variable

struct 접근

// 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 사용

파라미터를 입력해 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;
}

Reference

[1] https://www.w3schools.com/cpp/cpp_structs.asp

profile
Everyday Research & Development

0개의 댓글