A-A+

在表达式x+y*z中 +是作为成员函数重载的运算符 *是作为非成员函数重载的运算符。下列叙述

2022-08-05 22:58:28 问答库 阅读 173 次

问题详情

在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是
A.operator+有两个参数,operator*有两个参数
B.operator+有两个参数,operator*有一个参数
C.operator+有一个参数,operator*有两个参数
D.operator+有一个参数,operator*有一个参数请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:+作为双目成员函数运算符重载时,只有一个参数,另一个参数为对象本身,*作为非成员函数重载有两个参数。

考点:函数,成员