c++ 소멸자

클래스와 객체
객체는 캡슐화 캡슐화(encapsulation)란? 객체의 구성 요소들을 캡슐로 싸서 보호하고 볼 수 없게 하는 것으로, 객체의 가장 본질적인 특징입니다. 보통 붕어빵을 예시로 많이 듭니다. C++에서의 객체는 멤버 변수와 멤버 함수로 구성 됩니다. 멤버 변수들은 객체의 상태(state)를 나타내는 속성들이며, 멤버 함수들은 행동(behavior)을 구현한 코드들입니다. 외부에서 C++ 객체에게 어떤 작업을 요청하거나 상태를 알고자 할 때, 객체 내에 공개된 멤버 함수를 호출합니다. 클래스는 객체를 정의하는 설계도 붕어빵 예시처럼 C++ 객체는 C++ 클래스라는 틀에서 찍어내어, 멤버 변수 메모리와 멤버 함수 코드를 실제 가지고 C++프로그램이 실행되는 동안 실존하는 실체 혹은 인스턴스(isntance)..