这符合标准吗?

class Foo {
    Bar m_bar;
    Bar * m_woo;
public:
    Foo() : m_bar(42, 123), m_woo(&m_bar) { }
};
有帮助吗?

解决方案

它是正确的。不正确的是,在该特定的子对象已经完全初始化之前,请指出指针。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top