赞
踩
类的成员函数也是函数,它也有函数名、返回值与参数,用法与普通函数是一样的。类的成员函数权限很高,能够访问本类中的任何成员,它也有公有、保护、私有之分。公有的成员函数既可以在类内调用,也可以在类外调用;保护的成员函数只能在类内调用或者派生类内调用;私有的成员函数只能在类内调用。
此种情况以普通函数的定义方式定义即可,
1、若在类内部直接定义函数,相当于是隐含的内联函数,称为隐式定义。
2、若在类外部定义内联函数,需要加inline关键字,称为显式声明。
例:
class A { public: inline void add(int x, int y); // 声明为内联函数 }; inline void add(int x, int y) { return x+y; }
1、在类外定义成员函数时,必须在成员函数前加上类名。例:int A::add(int a, int b){return a+b;}
2、在类的声明中,成员函数的原型的参数表可以不说明参数的名字,只说明它们的类型。例:void add(int, int);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。