3

これは規格に準拠していますか?

class Foo {
    Bar m_bar;
    Bar * m_woo;
public:
    Foo() : m_bar(42, 123), m_woo(&m_bar) { }
};
4

1 に答える 1

4

正しいです。正しくないのは、その特定のサブオブジェクトが完全に初期化される前にそのポインターを逆参照することです。

于 2010-05-04T17:17:09.063 に答える