Computer Science/C & C++
[C++] Class | 클래스
Class 클래스 - C++에서 사용자 정의 데이터형*을 Abstraction(추상화)** 기법을 통해 정의할 수 있게하는 수단이다. - 클래스는 Data Member(데이터)와 Member Function(Method; 데이터를 조작하는 수단)로 구성된다. - 메서드 없이 데이터만 존재하는 구조체와는 대조적이며, 이 때문에 구조체를 Plain-Old Data 구조(POD 구조)라고 부르기도 한다. - 데이터와 메서드를 구분지음으로써 Data Capsulation(데이터 캡슐화)***을 구현한다. * Specifying Basic Type (기본형의 서술) - 데이터의 기본형을 서술하기 위해서는 아래 3가지를 결정해야 한다. - Built-in Data Type(내장된 기본 데이터형)의 경우, 아래와 같..