是否可以在类声明之外定义函数或方法?
例如:
class A
{
int foo;
A (): foo (10) {}
}
int A::bar ()
{
return foo;
}
可以在类外部定义但不声明方法,类似于在 C 中创建函数原型然后稍后定义它们的方式,即:
class A
{
int foo;
A (): foo (10) {}
int bar();
}
// inline only used if function is defined in header
inline int A::bar () { return foo; }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)