1条回答 默认 最新
- 战在春秋 2017-07-02 08:40关注
第一张,第二张定义时用的是小括号( )。
编译器会认为你尝试定义一个函数。对类的成员函数而言,除了在类体中声明外,还需要在类体外定义。(inline方式在类体中定义亦可)。
第三张是初始化列表的方式在构造函数定义时给成员变量赋值,是可以的。
如果有帮助,请采纳答案好吗,谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 9无用
第一张,第二张定义时用的是小括号( )。
编译器会认为你尝试定义一个函数。
对类的成员函数而言,除了在类体中声明外,还需要在类体外定义。(inline方式在类体中定义亦可)。
第三张是初始化列表的方式在构造函数定义时给成员变量赋值,是可以的。
如果有帮助,请采纳答案好吗,谢谢!