클래스란 C++ 에서 지원하는 문법으로, 구조체의 상위 호환으로 생각할 수 있습니다. 구조체는 서로 다른 타입의 변수들을 묶어서 하나의 자료형으로 정의할 수 있었습니다. 클래스는 멤버로 함수를 포함할 수 있기 때문에 C 언어의 구조체보다 더 확장된 의미를 가집니다. 클래스의 멤버 변수를 property, 멤버 함수를 메소드(method) 라고 합니다. C++ 에서는 이러한 클래스를 가지고 객체 지향 프로그램을 작성할 수 있습니다. 객체 지향 프로그래밍(OOP, Object-Oriented Programming) C++ 은 객체 지향 프로그래밍 언어다. 이런 말을 모두 들어보고 C++ 공부를 시작하셨겠죠? 객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 객체가 프로그래밍의 중심이 ..