static_cast 使用时的 误区
来源:互联网 发布:plc仿真模拟软件 编辑:程序博客网 时间:2024/06/18 03:19
class A{}; class B :public A{};
B b;
A a=b;
static_cast<A>(b);这句创建了临时对象
此时如果 : static_cast<A>(b) = 111;(比如说可以)
并没有改变b的实际值,改变的是临时对象的值,所以不会按照想法输出
实际上这句在VC下是错误的,因为临时变量是CONST的
但在DEV下是正确的,也许支持的不够好吧
- static_cast 使用时的 误区
- static_cast的使用
- static_cast和reinterpret_cast的使用
- static_cast和dynamic_cast的使用
- static_cast和reinterpret_cast的使用
- auto_ptr的使用误区
- 指针的使用误区
- 使用onSaveInstanceState的误区
- 使用AsyncTask的 误区
- 使用typedef的误区
- combiner的使用误区
- MVC4中当使用WebAPI时使用Filter的误区
- 使用Statspack的几个误区
- 使用list时易错的误区
- 使用Statspack的几个误区
- 使用Random的两个误区
- 使用标准IO的误区
- ACE_Message_Block的一个使用误区
- Quartz.net 配置文件实例及cron表达式详解
- 一行搞定erlang md5
- POJ 1789 Truck History 最小生成树 KRUSKAL算法
- Java NIO 学习 ByteBuffer,FileChannel,Socket
- .rc 和.rc2文件
- static_cast 使用时的 误区
- JBoss web.xml书写次序
- sql注入
- 大型网站架构演变和知识体系(转)
- 国内国外主流的CMS
- QT Embedded----FAQ
- Java中getResourceAsStream的用法
- 如何防盗链
- QT Embedded-----QApplication