[명품 C++] 03 - 2 생성자 소멸자 구조체
출처 : 명품 C++ Programming (저자 황기태) 객체지향프로그래밍 생성자 constructor 객체가 생성되는 시점에서 자동으로 호출되는 멤버 함수 클래스 이름과 동일한 멤버 함수 리턴 값이 없다. class Circle { Circle(); // 클래스 이름과 동일 Circle(int r); // 생성자 중복 선언 - 매개 변수 없는 생성자, 매개 변수 가진 생성자 }; Circle::Circle() { } // 생성자 함수도 구현해야 한다. Circle::Circle(int r) { } 생성자 함수의 특징 생성자의 목적 객체가 생성될 때 객체가 필요한 초기화를 위해 멤버 변수 값 초기화, 메모리 할당, 파일 열기, 네트워크 연결 등 생성자 이름은 반드시 클래스 이름과 동일 리턴 타입이 없다..