클래스와 클래스 멤버 객체 지향 프로그래밍에서, 우리는 종종 우리의 타입이 데이터를 보유할 뿐만 아니라, 데이터와 함께 작동하는 기능을 제공하기를 원한다. C++에서는 이 작업을 class 키워드를 통해 수행한다. class 키워드를 사용하면 클래스라고 하는 새로운 사용자 정의 타입을 정의할 수 있다. 클래스 (class) C++에서 클래스와 구조체는 본질적으로 같다: struct DateStruct { int year; int month; int day; }; class DateClass { public: int m_year; int m_month; int m_day; }; 중요한 차이점은 클래스의 public 키워드뿐이다. 이것은 다음 포스트에서 자세히 설명할 예정이다. 구조체 선언과 마찬가지로, 클..