类型转换总结
来源:互联网 发布:如何分辨asp和php网站 编辑:程序博客网 时间:2024/06/03 01:44
dynamic_cast : 由父类转化成子类QGraphicsItem *gitem,CIMGSensitive是QGraphicsItem子类
CIMGSensitive *pStation = dynamic_cast<CIMGSensitive*>(gitem);
//判断,如果(pStation)为空,则转换失败
if (pStation)
{
}
子类转父类:
直接转就可以了 QGraphicsItem *pStation = (QGraphicsItem *)(gitem);
static_cast:静态转换 ,将float转double,int 转float等
这里用这个的好处是不会产生警告错误了
如:
float a;
double b = static_cast(double) a;
reinterpret_cast<>指针类型的强制转换
CIMGSensitive *pStation = dynamic_cast<CIMGSensitive*>(gitem);
//判断,如果(pStation)为空,则转换失败
if (pStation)
{
}
子类转父类:
直接转就可以了 QGraphicsItem *pStation = (QGraphicsItem *)(gitem);
static_cast:静态转换 ,将float转double,int 转float等
这里用这个的好处是不会产生警告错误了
如:
float a;
double b = static_cast(double) a;
reinterpret_cast<>指针类型的强制转换
- C++类型转换总结
- java类型转换总结
- C++类型转换总结
- C++类型转换总结
- C#类型转换总结
- 字符串类型转换总结
- MFC类型转换总结
- C++类型转换总结
- C++类型转换总结
- java类型转换总结
- C++类型转换总结
- C++类型转换总结
- C++类型转换总结
- c++类型转换总结
- C++类型转换总结
- C++类型转换总结
- C#类型转换总结
- C++类型转换总结
- 再看数组字符串和main()方法
- C#基础篇1
- ps制作立体阴影效果
- JAVA学习二
- Nutch源代码研究 Parse网页
- 类型转换总结
- 关于foreach
- sdcard插拔事件动态注册
- 用JS在SharePoint2013中搜索用户并读取详细信息(源代码)
- ubuntu12.10下搭建php开发环境
- Qt pro文件Config参数
- 17 - Activity四种加载模式之SingleInstance
- 关于oracle controlfile 恢复的实验,以及思考
- pci driver