Const 引用严格来说,“const 引用”的意思是“指向 const 对象的引用”。类似地,程序员使用术语“非 const 引用”表示指向非 const 类型的引用。const 引用可以初始化为不同类型的对象或者初始化为右值eg:int i = 10;const &pi1 = 11;const &pi2 = i + pi1;cosnt &pi3 = 11 + i + pi1;同样的初始化对于非 const 引用却是不合法的,而且会导致编译时错误。why:对于不同类型的 const 引用:double dpi = 3.14;int &pi = dpi; //errorconst int &pi = dpi; //ok编译器会把这些代码转换成如以下形式的编码:int tmp = dpi;const int &pi = tmp;所以当修改了dpi 的值以后,pi 的值仍为初始值:makefile:根据自己需求修改 SRC OBJ 输出: 3.14 34.30 3
| 【内容导航】 |
| 第1页:Const 引用 | 第2页:预处理器的简单介绍 |
| 第3页:namespace 初访 | 第4页:fstream 非常好用的文件操作流 |
| 第5页:标准库vector类型 | |
临时更改Linux栈空间大小Ubuntu 下创建VMware下的Telnet 服务相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)