C++에서는 소유자를 다시 가리 키려는 객체에 대한 참조가 있지만 포함되지 않은 구조이기 때문에 포함하는 클래스의 구조에서 포인터를 설정할 수 없습니다.생성되는 객체를 참조하는 C++
class A {
public:
A() : b(this) {}
private:
B b;
};
class B {
public:
B(A* _a) : a(_a) {}
private:
A* a;
};
가 B는 항상 A가 B에 대한 포인터를 유지하지 않고 A *로 초기화됩니다 보장 할 수있는 방법이 있나요 : 그래서 내가 이런 일을 할 노력하고있어?
매우 까다로운 커플 링입니다. 너는 무엇을 해결하고 있는가? – GManNickG