class A
{
public:
A(int i, int = 0){}
private:
int a, b;
};
class B
{
public:
//无需构造函数,因为数据成员的全部为public
int a, b, c;
};
int main()
{
A a = 3; //存在单参数构造函数(缺省实参也行)的类支持象C语言风格的对象定义,会调用构造函数, //为了兼容C语言的形式
B b = {1, 2, 3};
return 0;
}
{
public:
A(int i, int = 0){}
private:
int a, b;
};
class B
{
public:
//无需构造函数,因为数据成员的全部为public
int a, b, c;
};
int main()
{
A a = 3; //存在单参数构造函数(缺省实参也行)的类支持象C语言风格的对象定义,会调用构造函数, //为了兼容C语言的形式
B b = {1, 2, 3};
return 0;
}