Welcom to RO_wsy's blog

摘要: C++语言虽然兼容C,也支持C语言的类型转换用法,就是将类型用圆括号括起来,这种转换可视性比较差,难以跟踪错误的转换。C++提供了命名的强制转换操作符,毕竟转换有时是不安全的,所以使用命名转换操作符可以根据所使用的转换操作符可以判断风险级别。下面我们就来看看C++提供的四种命名的强制转换操作符的具体功能和用法。1.const_cast2.static_cast3.reinterpret_cast4.dynamic_cast这四个操作符的使用方法是相同的,都是cast-name<Type>(expression),Type是被转换值expression的目标类型。下面看看这四个操作符 阅读全文
posted @ 2012-06-30 07:52 RO_wsy 阅读(315) 评论(0) 推荐(0) 编辑