ska*_*ska 4 c++ declaration function definition
是否可以在类声明之外定义函数或方法?如:
class A
{
int foo;
A (): foo (10) {}
}
int A::bar ()
{
return foo;
}
Run Code Online (Sandbox Code Playgroud)
可以在类之外定义但不声明方法,类似于在 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; }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5115 次 |
最近记录: |