1.构造函数
构造函数的定义我就不说了,我想说的只有一点,看下面的例子:
class C1
{
public:
//数据成员
int m_n;
//构造函数
C1(int n = 0)
{
cout << "C1::C1()" << endl;
m_n = n;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
C1 o(10);//1.调用构造函数
C1 o1 = 10;//2.同样可以通过编译,也是调用了构造函数
C1 o2;//3
o2 = 10;//4.调用构造函数,生产临时对象,再赋值给o2
return 0;
}
标1的地方很容易理解,直接调......
阅读全文