cpp const reference

原创
2014/04/19 16:59
阅读数 64


引用常量,下面代码把普通变量赋值到引用常量,报错!

#include<iostream>
#include<string>
int main()
{
const int ival = 1024;
const int &refVal = ival;
int &ref2 = ival;
}


报错信息:

blade@blade-System-Product-Name:~/cpp/test$ g++ -o ConstReference ConstReference.cc 
ConstReference.cc: In function ‘int main()’:
ConstReference.cc:10:14: error: invalid initialization of reference of type ‘int&’ from expression of type ‘const int’
  int &ref2 = ival;
              ^
blade@blade-System-Product-Name:~/cpp/test$



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部