强制转换const 引用

原创 2012年03月24日 10:18:20
 const int i = 1;
    int& j = (int&)i;   
    j = 2;
//i的值还是1

int i = 1;
    int& j = (int&)i;   
    j = 2; 

//i的值为2

const int &i = 1;
int& j = (int&)i;   //看来强制类型转换的威力非同小可,const也不管用
j = 2;
//i的值为2

int &i = 1;//error不能引用一个常量
int& j = (int&)i;   
j = 2;


求指点啊?
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c++中的强制转换static_cast、dynamic_cast、reinterpret_cast、const_cast

c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿 C 风格(C-style)强制转型如下: (T) exdivssion // ...
  • Rosa_zz
  • Rosa_zz
  • 2016年09月12日 17:51
  • 307

强制转换函数(const_cast,reinterpret_cast,static_cast,dynamic_cast)

C 风格(C-style)强制转型如下:  (T) expression // cast expression to be of type T  函数风格(Function-style)强...

C++中的四种强制转换 dynamic_case,const_cast,static_case,reinterprer_case的不同

使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast 用法:static_cas...
  • Andeewu
  • Andeewu
  • 2012年10月18日 17:58
  • 829

[转]C++四类主要强制转换(const_cast,reinterpret_cast,static_cast,dynamic_cast)

原创地址:http://www.doserver.net/read.php?520 标准c++中主要有四种强制转换类型运算符:      const_cast,reinterpr...

总结C++中的所有强制转换函数(const_cast,reinterpret_cast,static_cast,dynamic_cast)

C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强...
  • mail_cm
  • mail_cm
  • 2012年02月29日 16:05
  • 352

Java---引用类型强制转换之学生、干部

Java---引用类型强制转换之学生、干部 当时这些都想发博客记录的,因为接受不了别人上博客抄袭,就算了,,现在补一补~ 1. 编写一个学生类,包括语文数学成绩,包括返回学生信息toString、...

引用变量的强制转换类型

1.引用变量只能调用它编译时类型的引用方法,而不能调用它运行时类型的方法,即使它实际所引用的对象确实包含该方法,如果需要让这个引用变量调用它运行时类型的方法,则必须把它强制类型转换成运行时类型,强制类...

引用类型变量的强制转换

编写java程序时,引用变量只能调用它编译时类型的方法,而不能调用它运行时类型的方法,即使它实际所引用对象确实包含该方法。 引用类型之间的转换只能把一个父类变量转换成子类类型。如果试图把一个父类实例...

SCJP认证 2.5 引用变量强制转换(1)

引用变量强制转换
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:强制转换const 引用
举报原因:
原因补充:

(最多只允许输入30个字)