C++ 程序员应聘常见笔试题(2)
来源:互联网 发布:黑莓q10软件下载 编辑:程序博客网 时间:2024/05/18 00:24
3.自增运算符
假设我们编写一个int类型的类,并重载其自增运算符。
前缀自增,即先让变量加1,再返回自增后的新值,用于余下的表达式中。后一种形式为后缀自增,它会返回原来的值,在余下的表达式中使用。前缀版本返回一个左值,因此它不能返回const值。前缀形式的返回值与操作数的最后值相同,因此前缀可以返回调用此操作符对象的一个引用。而后缀版本返回的值与操作数的最后值不同,因此不能返回引用。
那么,遇到下面的题目,就可以把int类型当成我们自己实现的类型来思考。
只要在前面的类中再重载一个操作符+=,就可以测试上述代码。有几点注意的是,函数的返回值类型决定是否能成为左值,分清哪里返回的是临时对象,哪里是对象本身。
- C++ 程序员应聘常见笔试题(2)
- 程序员应聘当中常见的C语言笔试题01
- 程序员应聘当中常见的C语言笔试题02
- 程序员应聘当中常见的C语言笔试题03
- 程序员应聘当中常见的C语言笔试题04
- C++ 程序员应聘常见笔试题(1)
- C/C++程序员应聘常见面试题深入剖析(2)
- C/C++程序员应聘常见面试题深入剖析(2)
- C/C++程序员应聘常见面试题深入剖析(2)
- C/C++程序员应聘常见面试题深入剖析--2
- C/C++程序员应聘常见面试题深入剖析(2)
- C/C++程序员应聘常见面试题深入剖析(2)
- C/C++程序员应聘常见面试题
- C/C++程序员应聘常见面试题
- C/C++程序员应聘常见面试题
- C/C++程序员应聘常见面试题
- C/C++程序员应聘常见面试题
- C/C++程序员应聘常见面试题
- zoj 2136 Longest Ordered Subsequence(DP经典~)
- 一个项目涉及到的50个Sql语句(整理版)
- 从字符串中截取掉指定的子字符串.
- Python CheatSheet
- mysql 的capi预处理
- C++ 程序员应聘常见笔试题(2)
- 努力,祝福!
- 摄像头驱动小软件
- 《51单片机开发入门与典型实例》目录
- 对于数据的显示在 StringGrid 的 OnDrawCell 事件中写程序
- TAdvStringGrid
- xlsreadwriteII2的一个unicode的bug
- ORACLE汉字排序
- Android软件TOP10排行榜