[C++] 클래스(class) 개념 및 선언 (plus. this 포인터)
이번 포스팅에선 클래스에 대해 알아보겠습니다. 클래스: 특정 객체를 선언하기 위해 변수와 메서드를 묶는 일종의 틀. 즉, 변수 + 메서드의 묶음. 개발 환경 : VSCode, Windows 10 기본 개발 세팅은 다음과 같습니다. #include #include #include using namespace std; int main() { return 0; } 📌 클래스(class) 정의 클래스는 비슷한 성향의 변수와 관련 프로세스를 수행하는 메소드를 정의한 틀입니다. 여러 타입의 데이터와 함수를 저장할 수 있는 구조체의 상위 호환으로 볼 수도 있습니다. 다수의 객체를 생성하는데 쓰이며, 객체 지향 프로그래밍(OOP)에 있어 핵심적인 개념입니다. 당연하게도 OOP의 특성인 (1) 추상화 (2) 캡슐화 (3..
2022.06.30