struct

    [C++] 구조체(Struct)

    구조체 C/C++에서 구조화된 데이터를 처리할 때 사용 하나 이상의 변수(같거나 다른 데이터형을 갖는)를 묶어 새로운 자료형을 정의하는 도구 원시 자료형(int, float 등) 외에 새로운 데이터 타입을 직접 정의할 수 있게 함 C++에서는 기본 접근 제어자가 다른 것 말고는 클래스와 동일하다. (구조체-public, 클래스-private) 구조체 생성 구조체 정의 구조체는 다음과 같이 정의한다. 구조체를 정의할 때는 멤버 변수를 초기화할 수 없다. // 정의 방법 1: 구조체만 정의 struct 구조체이름 { /*멤버들*/ int age; string name; }; // 마지막에 무조건 ;(세미콜론) 붙여야 함 // 정의 방법 2: 구조체와 함께 구조체 변수를 정의 struct 구조체이름 { /*멤..