4、类类型的数据成员的初始化式
初始化类类型的成员时,要指定实参并传递给成员类型的一个构造函数。可以使用该类型的任意构造函数。
Sales_item():isbn(10,'a'),units_sold(0),revenue(0){}
//P390 习题12.21
class DemoClass
{
public:
DemoClass():str("DemoClass"),ival(0),pdou(0),in(inFile){}
private:
const string str;
int ival;
double *pdou;
ifstream ∈
};
//习题12.23
class NoDefault
{
public:
NoDefault(int);
};
class C
{
public:
C(int ival):no(ival){}
private:
NoDefault no;
};