클래스 생성자는 객체 생성시 반드시 한번 호출되는 함수이다. 클래스와 같은 이름의 함수로 리턴형이 없으며 리턴하지도 않는다. 생성자가 필요한 이유는 객체를 생성하는 동시에 초기화시키기 위함이다. 객체는 생성과 동시에 초기화되는 것이 좋은 구조이다.
class Person {
public:
int age;
int money;
Person() {
age = 10;
money = 1000;
}
}
'C 언어 개열 > C++ ' 카테고리의 다른 글
클래스 선언과 클래스 구현 (0) | 2010.08.25 |
---|---|
C++ 객체지향 기초 (0) | 2010.08.22 |
Call by Value 와 Call by Reference (0) | 2010.08.22 |
포인터(Pointer) 변수와 레퍼런스(Reference) 변수의 이해 (0) | 2010.08.19 |
const 키워드와 메모리 영역 (0) | 2010.08.19 |