在C ++中的类外部定义成员函数
成员函数也可以在类之外定义。在这里,我们将学习如何在类的内部和外部定义类成员函数?
在类定义中定义成员函数(带声明的成员函数定义)
看以下语法
class class_name { private: declarations; public: function_declaration(parameters) { function_body; } };
这是例子
#include <iostream> using namespace std; class Example { private: int val; public: //赋值函数 void init_val(int v) { val=v; } //打印值功能 void print_val() { cout<<"val: "<<val<<endl; } }; int main(){ //创建对象 Example Ex; Ex.init_val(100); Ex.print_val(); return 0; }
输出结果
val: 100
在上面的示例中,公共成员函数init_val()和print_val()在类定义内定义。