下列关于运算符函数的描述中,错误的是
A.运算符函数的名称总是以operator为前缀
B.运算符函数的参数可以是对象
C.运算符函数只能定义为类的成员函数
D.在表达式中使用重载的运算符相当于调用运算符重载函数
- · 有4位网友选择 B,占比36.36%
- · 有3位网友选择 A,占比27.27%
- · 有2位网友选择 D,占比18.18%
- · 有1位网友选择 C,占比9.09%
- · 有1位网友选择 A,占比9.09%
A.运算符函数的名称总是以operator为前缀
B.运算符函数的参数可以是对象
C.运算符函数只能定义为类的成员函数
D.在表达式中使用重载的运算符相当于调用运算符重载函数
如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后++运算符的声明应该为()。
A.myclass operator ++();
B.myelass& operator ++();
C.myclass operator++(int);
D.myclass& operator++(int);
下列关于插入运算符”<<”的重载的描述中,错误的是()。
A.运算符函数的返回值类型是ostream
B.运算符函数的第一个参数的类型是ostream
C.重载的运算符必须定义为类的成员函数
D.运算符函数有两个参数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!