애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 간단하게 C++에서의 생성자(constructor)와 소멸자(destructor)에 대해 간단한 내용을 정리합니다. 이 두 녀석은 클래스를 작성하면서 굉장히 자주 쓰이는 녀석입니다. 생성자는 영어로 constructor라고 하며, 원형이 되는 동사 construct는 뭔가를 짓거나 건축한다는 의미입니다. 프로그래밍에서는 이것이 클래스를 만들때(construct) 기초 작업을 해주는 것 정도의 느낌이 되는데, 정확하게는 이 생성자는 클래스가 처음 만들어질때 멤버 변수를 초기화해주는 역할을 합니다. 생성자는 함수처럼 생겼지만 어떤 값을 return 해주지 않으며, 또한 다형성(polymorphism)을 지원하여 같은 이름의 생성자를 여러 개 상황별로 나누어 만들 수 있습니다. #include <iostream> using namespace std; class Rectangle { public: int...
#constructor
#소멸자
#예제
#위임
#위임생성자
#인스턴스
#전공
#정리노트
#클래스
#생성자
#날로먹는
#CPP
#delegation
#destructor
#OOP
#parameter
#tilde
#객체
#객체지향
#프로그래밍
원문링크 : [C++] 클래스, 생성자, 소멸자 그리고 몇가지 예제들