|
그냥 생성자에 대한 설명뿐 아니라..
디폴트 생성자에 대한 설명도 들어있는것 같습니다.
간단하게 변형한 예제를 올려보겠습니다.
#include <stdio.h>
#include <string.h>
#include <conio.h>
class integer{
public:
int m_nNumeric;
public:
integer(int nNum=0);
void print();
};
integer::integer(int numeric)
{
m_nNumeric = numeric;
}
void integer::print()
{
printf("%d\n",m_nNumeric);
}
void main()
{
// 디폴트 생성자
integer a;
a.print();
// 생성자의 값을 사용자가 지정...
integer b(10000);
b.print();
getch();
return 0;
}
|