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

来源:4-6 招聘员工和开除员工:构造函数和析构函数

慕婉清8489725

2021-08-18 20:19

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

写回答 关注

1回答

  • 慕莱坞7197699
    2021-09-24 08:48:09

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

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

    ①在类体内声明并实现。

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

    例如:

    class A

    {

       public:

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

    }

    class B

    {

       public:

            int func2();//声明部分

    }

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




趣味 C++ 进阶

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

13927 学习 · 44 问题

查看课程

相似问题