()运算符重载

来源:互联网 发布:网站域名备案怎么弄 编辑:程序博客网 时间:2024/05/16 13:41

传智扫地僧课程学习笔记。


类对象后面有(),
1,构造函数,
2,重载,


在一些库中,会有这种写法,如果不懂的话,看起来会很不舒服,

#include <iostream>using namespace std;class F{public:int operator() (int a, int b){return a*a + b*b;}};class F2{public:int MemFunc(int a, int b){return a*a + b*b;}};void main(){F f;f(2, 4);F2 f2;f2.MemFunc(2, 4);////operator() (int a, int b)cout<<"hello..."<<endl;system("pause");return ;}


0 0
原创粉丝点击