标签: c++
假设我有一个 foo 类,它有一个成员 bar forward 在其中声明。如果我想在类中使用静态函数,我需要知道bar的定义吗?
foo
bar
class bar; class foo: { private: bar m_bar; public: static int DoStuff(); }
如果我通过包含 foo::DoStuff(); 来使用 foo.h,我是否需要了解有关 bar 的任何信息?
foo::DoStuff();
foo.h