1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#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; }
|
相关文章
- 05-05python – 花括号是什么意思?
- 05-05C++ Primer 有感(重载操作符)
- 05-051096. 花括号展开 II
- 05-05C++笔记 ——在模板类中重载操作符
- 05-05操作符[]重载
- 05-05操作符重载
- 05-05解释清楚c++的重载操作符【用自己的话,解释清楚】
- 05-05c++ 操作符 重载。
- 05-05bash之花括号扩展(brace expansion )
- 05-05kotlin更多语言结构——>操作符重载