(判断题)
运算符重载是通过函数来实现的,定义运算符重载函数时,函数名中要使用关键字operator。
A对
B错
正确答案
答案解析
略
相似试题
(判断题)
多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。
(简答题)
运算符重载实际上通过函数来重新定义运算符的功能,运算符重载的功能直接通过函数调用是否可以?
(判断题)
运算符重载是通过对已有的运算符重新定义操作功能来实现的,它是C++语言多态性的一种表现。
(判断题)
在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了mul()方法即可支持该类对象的**运算符。
(判断题)
使用成员函数方法和使用友元函数的方法所定义的重载运算符函数的参数个数是不相同的。
(单选题)
当一元运算符的操作数,或者二元运算符的左操作数是该类的一个对象时,重载运算符函数一般定义为()
(填空题)
将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。
(简答题)
一个运算符重载函数被定义为成员函数或友员函数,从定义方式、解释方式和调用方式上有何区别?可能会出现什么问题?
(简答题)
分别使用成员函数和友员函数编写程序重载运算符“+”,使该运算符能实现两个字符串的连接。