class Foo
{
public:
// single parameter constructor, can be used as an implicit conversion
Foo (int foo) : m_foo (foo)
{
}
int GetFoo () { return m_foo; }
private:
int m_foo;
};
m_foo 是私有部分中定义的整数,但 m_foo(foo) 是什么?这看起来像一个功能。
m_foo 既是整数又是函数?这是如何运作的?
Foo(int foo) 构造函数正在扩展 m_foo 函数。