#include <iostream> using namespace std; class Square{ public: double operator()(double x)const{ return x * x; } int operator()(int a,int b,int c=0)const{ return a+b-c; } }; int main(void){ Square sq; //括号里面的参数会被自动当作形参传入 cout << sq(12) << endl; //144 cout << sq(1,5,3) << endl; //3 cout << sq(1,3) << endl; //4 return 0; }
花括号操作符重载
原创神ge ©著作权
文章标签 花括号 c++ 重载 文章分类 C/C++ 后端开发
上一篇:自定义数组类(下标操作符重载)
下一篇:类型转换操作符
-
C++入门-命名空间、引用、函数重载
C++入门知识,包括命名空间,引用,函数重载等。
命名空间 函数重载 传引用 C++ -
C++的拷贝构造和运算符重载
C++的拷贝构造和运算符重载
拷贝构造函数 运算符重载 -
C/C++函数重载
为什么C语言不支持函数重载编译器在编译.c文件时,只会给函数进行简单的命名。具体方
c++ 编译器 函数重载 符号表 -
C++ | C++函数的重载
C++ | C++函数的重载C++函数的重载C++ 允许多个函数拥有相同的
c++ 重命名 编译器 函数重载 -
[C++] 函数重载
函数重载
函数重载 ios #include