65,187
社区成员




class ClassA
{
public:
ClassA(int aData):m_Data(aData),mC(aData),mB(mC,*this)
private:
ClassC mC;
ClassB mB;
int m_Data;
};
class classA {
public:
ClassA(int aData) {
m_Data = aData;
mC = new ClassC(aData);
mB = new classB(aData,*this);
}
~ClassA() {
delete mB;
delete mC;
}
private:
ClassC *mC;
ClassB *mB;
int m_Data;
}
class classA {
public:
classA(int aData) {
m_Data = aData;
new (&mC) ClassC(aData);
new (&mB) ClassB(aData, *this);
}
private:
ClassC *mC;
ClassB *B;
int m_Data;
}