单项选择题
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:
MyClock c1,c2;
//......
c2=c1+10;
由此可知,为类MyClock重载的“+”运算符函数的声明是______。
- A.friend MyClock operator+(MyClock,int);
B.friend MyClock operator+(MyClock,MyClock);
C.friend MyClock operator+(int,MyClock);
D.MyClock operator+(MyClock);
点击查看答案&解析
相关考题
-
单项选择题
下面关于运算符重载的描述错误的是______。
A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
