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 回答