类外的成员函数定义

2023-12-09

是否可以在类声明之外定义函数或方法? 例如:

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(使用前将#替换为@)

类外的成员函数定义 的相关文章

随机推荐