为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不在类里面定义成员函数?

为什么要在类外面定义成员函数

正在回答

1 回答

当然可以在类体内定义成员函数。

在类中定义成员函数可以分为2中情况:

①在类体内声明并实现。

②在类体内声明,在类体外实现,如本节课所讲。

例如:

class A

{

   public:

        int func1()  { printf("func1\n"); }//声明部分+实现部分

}

class B

{

   public:

        int func2();//声明部分

}

int B::func2() { printf("func2\n"); }//实现部分




0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
趣味 C++ 进阶
  • 参与学习       9870    人
  • 解答问题       31    个

本课程是 C++ 的进阶课程,继续趣味学习之旅,带你探索 C++ 的高级用法。

进入课程

为什么不在类里面定义成员函数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信