大家看看这样构造对象会不会有问题。。。
Elkel 2002-06-26 03:39:59 我有这样一个设计,类A和类B是无向导航关系,他们是1对1的。
class B;
class A
{
public:
A();
~A();
...
private:
B b_obj;
};
A::A() b_obj(this);
{
}
class B
{
public:
B(A *);
....
private:
A *p_a_obj;
}
B::B(A *pa) : p_a_obj(pa)
{
}
在vc6下编译有一个警告,怀疑这样使用会有问题。