C++ 我提到了一个希望向其所有人指明的物体,但是,由于该物体不是建造的,我可以在含有舱位的施工中确定点。
你们可以储存地。
你可以做的是,试图通过B建筑商的点子接触A的成员/方法,因为母子法院不可能在以下时刻充分启动:
#include <iostream>
class Y;
class X
{
Y* y;
public:
X(Y* y);
};
class Y
{
X x;
int n;
public:
Y(): x(this), n(42) {}
int get_n() const { return n; }
};
X::X(Y* p): y(p)
{
//Now this is illegal:
//as it is, the n member has not been initialized yet for parent
//and hence get_n will return garbage
std::cout << p->get_n() <<
;
}
int main()
{
Y y;
}
如果您在Y的成员周围开车,那么N将先入门,X的构造者将印刷42部,但这太脆弱,无法依赖。