[摘要]" <<test << endl; cin.get(); 观察并编译运行上面的代码你会发现&a和&test的地址显示是相同的,a和te...
" <<test << endl;
cin.get();
}
观察并编译运行上面的代码你会发现&a和&test的地址显示是相同的,a和test的值显示也是一样的!
结合前一个教程的内容我们来说一下const引用的相关内容,这里要特别注意,和前一个教程一样带const修饰的引用同样也容易混淆概念!
const修饰如果用在引用上会有一个特别之处,它的奥妙就在于可以进行不同类型的对象的初始化,而这一切在普通变量操作上是不可能的下面我们来看一个例子:
#include <iostream>
using namespace std;
void main(void)
{
int a=10;
//double &test = a + 1.2f; //这句就是错误的!
const double &test = a + 1.2f;
cout << &a << "
关键词:新手基础:C++下的引用分类