Fork me on GitHub
  2013年12月20日
摘要: 我们知道c语言中的类型转换只有一种,TYPE b = (TYPE)a;而在c++中按照不同作用的转换类型将其细分为三个显示类型转换符号static_cast, const_cast, reinterpret_cast,这种显示转换可以提供更丰富的含义和功能,更好的类型检查机制,方便代码的维护。1.static_cast主要用于相关类型之间的转换,如c的基本数据类型char,int,double等之间,以及基类和子类之间转换(没有dynamic_cast安全),可能会有字节转换,不可以转换不相关类型如int*和double*,以及没有继承关系的类指针void*与其他类型指针之间的转换double 阅读全文
posted @ 2013-12-20 22:41 coderkian 阅读(4631) 评论(0) 推荐(0) 编辑


作者:coderkian
出处:http://www.cnblogs.com/coderkian/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。