프로그래밍/C & C++
c++ 소멸자 , 슈퍼클래스 생성자 설정 .
Yi Junho
2009. 8. 21. 15:33
반응형
#include#include using std::cout; using std::endl; class Person { public: int age; Person() { age=1; } Person(int i ) { age=i; } ~Person() { } }; class Junho:public Person { private: char * name; int idNum; public: void setDet(int a,int b); char * getName(void); Junho() { this->name="2211"; idNum=0; } Junho(char * i):Person(23) { name=i; idNum=1; } Junho(char * i,int j) { name=i; idNum=j; } ~Junho() { } }; void Junho::setDet(int a,int b) { name="a11"; idNum=b; } char * Junho::getName(void) { return name; } int main() { Junho jh("이준호");// 디폴트 생성자는 () 이게 없음 ;
cout<return 0; }
반응형