C++面试常考点
2015-09-01 14:53
302 查看
1.为什么在重载++时,前缀++返回的是对象的引用,而后缀++返回的就是对象?
答:a.前缀++是左值,后缀++是右值;
如 ++a = 5是允许的,但是a++ = 5是错的;
b. 后缀返回的是自增前的对象。另外不能返回一个局部变量的引用或指针的。
答:a.前缀++是左值,后缀++是右值;
如 ++a = 5是允许的,但是a++ = 5是错的;
b. 后缀返回的是自增前的对象。另外不能返回一个局部变量的引用或指针的。
相关文章推荐
- C++头文件与C头文件
- c primer plus第十一章课后习题
- i=i++的细节
- Windows下C++连接MySQL
- Windows下C++连接MySQL
- c++ const用法总结
- 最简单的 C++ 中嵌入 Python 例子
- 【more effective c++读书笔记】【第4章】效率(3)
- 【more effective c++读书笔记】【第4章】效率(3)
- 特殊问题 用两位long long 代替大数运算
- 《C++primer(第五版)》学习之路-第二章:变量和基本类型
- C++多线程编程入门(转)
- 常用的C语言编程工具
- C++中string的拼接
- C++内存管理
- C++ const 使用方法
- malloc函数详解
- Item 20:传递常量引用比传值更好 Effective C++笔记
- 利用C语言进行urldecode,解决浏览器中的urlencode
- C语言编程中对目录进行基本的打开关闭和读取操作详解