0
点赞
收藏
分享

微信扫一扫

c++成员函数

进击的包籽 2022-02-28 阅读 71

文章目录

一、类的成员函数

类和普通成员函数和普通函数唯一的区别就是:必须由该类的实例化对象去调用

二、内联函数

用inline关键字声明的函数,可以在调用的时候,将函数的代码直接嵌入到调用的地方,所以大大的减少了函数调用的开销,提高了效率。
如:

class Student
{
public:
    string name;
private:
    char sex;
public:
    void print_name()
    {
        cout << "name = " << name << endl;
    }
};

三、函数分离

成员函数的声明放在类的内部,实现或者定义放在类的外部

//类的声明
class Student
{
private:
    char sex;
    int max_num(int x, int y);
};

//类的成员函数的实现
int Student::max_num(int x, int y)
{
    return x > y ? x : y;
}
举报

相关推荐

0 条评论