class B
{
B(int a ,int b):Aa(a)
{
int m_b = b ;
A Aa;
}
class A
{
A(int a )
{
m_a = a;
}
int m_ a ;
}
2.构造函数中调用构造函数是一种危险的操作
直接调用构造函数,将返回一个匿名对象,若匿名对象没有被其它的对象接,则匿名对象会被立即释放掉。
Mytest(int a ,int b ,int c)被调用后产生匿名对象,与Mytest(int a ,int b)没有直接的关系;故Mytest创建对象后c为随机乱码。