热度 22
2014-8-21 10:41
1073 次阅读|
0 个评论
在C编程中,我们经常在基本类型比如int,float,long之间转换,直接()就可以的。然而,在C++中就涉及到类与对象,父类与子类对象的转换就复杂多了。 手动的一个项目编程涉及到子对象要代入到有父对象指针参数的函数,在函数中要使用子对象的方法(函数)/变量。也应该是涉及到C++的类型转换吧。 在网找到Ider的4篇关于C++类型转换方式的介绍,即使看一遍又一遍,还是不能全理解这些类型转换的要义,也只能怪自己没有C++的底子。也希望自己能回头在细读ider的博文,使用好C++的类型转换。 现把Ider的博文贴出来: 《C++类型转换方式总结 》 http://www.cnblogs.com/ider/archive/2011/08/05/cpp_cast_operator_part6.html 《C++标准转换运算符dynamic_cast》 http://www.cnblogs.com/ider/archive/2011/08/01/2123298.html 《C++标准转换运算符static_cast 》 http://www.cnblogs.com/ider/archive/2011/07/31/2122385.html C++标准转换运算符reinterpret_cast http://www.cnblogs.com/ider/archive/2011/07/30/2121953.html