1. 아무것도 기술되어 있지 않는 경우
/*9.cpp*/
#include <iostream>
using std::cout;
using std::endl;
class A
{
int a;
public:
/* 아무것도 기술하지 않아도 디폴트 생성자는 존재 */
int b;
};
int main()
{
/*객체 생성*/
A aaa;
return 0;
}
2. 생성자의 기본값을 설정
/*9-2.cpp*/
#include <iostream>
using std::cout;
using std::endl;
class A
{
int a;
public:
/*생성자의 초기값을 설정*/
A(int _a=0){
cout << "디폴트생성자" << endl;
}
int b;
};
int main()
{
/*객체 생성*/
A aaa;
return 0;
}