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

admin2011-01-19  30

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

选项 A、operator+有两个参数,operator*有两个参数
B、operator+有两个参数,operator*有一个参数
C、operator+有一个参数,operator*有两个参数
D、operator+有一个参数,operator*有一个参数


答案C

解析 +作为双目成员函数运算符重载时,只有一个参数,另一个参数为对象本身,*作为非成员函数重载有两个参数。
转载请注明原文地址:https://kaotiyun.com/show/xTVp777K
0

最新回复(0)