로딩
요청 처리 중입니다...

4. C++의 클래스(Classes)

 4. C++의 클래스(Classes)

구조체(Structures) 구조체는 서로 다른 자료형을 하나로 묶어서 다룰 수 있게 구조화한 것을 말합니다. 구조체 정의는 global하게 정의합니다.

단지 해당 구조체의 구조를 설명하는 것이기 때문에 메모리 할당을 하거나 하지는 않습니다. 구조체를 정의하면 그 자체를 일종의 자료형처럼 사용이 가능합니다.

구조체 정의 블록이 끝나면 반드시 ';'으로 표시해 줘야 합니다. 구조체 내부 변수를 멤버변수(Member Variable)라고 부르며, 이는 구조체 변수에 '.'

으로 연결해서 접근할 수 있습니다. struct Person{ // "Person"이라는 이름의 구조체 전역 정의 string name; double height; double weight; }; // ';'으로 반드시 구조체 정의가 완료되었음을 명시 int main(){ Person person = { "Mr.Kim", 180.0, 70.0 }; // 구조체 자료형을 갖는 변수 person 선언 및 초기화 person...

# class # 캡슐화 # 추상자료형 # 정보은닉 # 멤버함수 # 멤버변수 # 구조체 # 객체지향프로그래밍 # 객체 # oop # object # cpp # 클래스