试题详情
- 简答题为什么要对操作符进行重载?是否所有的操作符都可以重载?
- 通过对C++操作符进行重载,我们可以实现用C++的操作符按照通常的习惯来对某些类(特别是一些数学类)的对象进行操作,从而使得程序更容易理解。除此之外,操作符重载机制也提高了C++语言的灵活性和可扩充性,它使得C++操作符除了能对基本数据类型和构造数据类型进行操作外,也能用它们来对类的对象进行操作。
不是所有的操作符都可以重载,因为“.”,“.*”,“::”,“?:”,sizeof这五个操作符不能重载。 关注下方微信公众号,在线模考后查看
热门试题
- 在C++中,protected类成员访问
- 编写一个程序,从键盘输入一批学生的成绩信
- 编程解决下面的问题:若一头小母牛,从出生
- C++的单词分成哪些种类?
- 如何理解变量?变量定义和声明的作用是什么
- 编写一个程序,计算圆周率。可利用公式:
- 编写一个程序,将华氏温度转换为摄氏温度。
- 分别写出计算Hermit多项式Hn(x)
- 简述程序设计的步骤。
- 全局标识符与局部标识符在哪些方面存在不同
- 表达式中的类型转换规则是什么?下面的表达
- 编写一个程序,输入一个字符串(以字符#结
- 简述局部变量的作用。
- 简述子程序的作用。
- 十进制数0.1的二进制表示是什么?
- 利用操作符重载给出一个完整的复数类的定义
- 编程实现:在一个由N×N(N为大于1的奇
- 编写一个程序,求所有这样的三位数,它们等
- 写出下面程序的执行结果:
- 写出下列条件的C++表达式 (1)i能