メンバー初期化リストで *this を渡すのは危険ですか? 例えば、
class A;
class B {
A& ref_;
B(A& ref) : ref_(ref) {}
};
class A {
B b;
public:
A() : b(*this) {}
};
みたいに。b に渡される *this は、A 自身の初期化が完了していない状態
で渡されてしまう?