重载函数调用运算符可以使用多少个操作数?

时间:2014-01-19 00:53:59

标签: c++ operators operator-overloading

  

练习14.33:重载函数调用可以有多少个操作数   接线员?

这是我正在阅读的 C ++ Primer 5th Edition 的问题。

同样来自书:

  

重载的操作符函数具有相同数量的参数   操作员有操作数。(第14.1节)

来自another thread on SO

— Parameters in one function definition [256]. 
— Arguments in one function call [256]. 

刚刚确认, 256 这个问题的答案是什么?

1 个答案:

答案 0 :(得分:2)

不是真的。两者都至少有256个。

已在Maximum number of parameters in function declaration上讨论过它。

  

限制可能会限制包含下述数量或其他数量的数量。建议将每个数量后面的括号内的数字作为该数量的最小值。但是,这些数量仅是指导原则,不能确定合规性。

     

- 一个函数定义[256]中的参数。

     

- 一个函数调用中的参数[256]。