关闭

More Effective C++之2

555人阅读 评论(0) 收藏 举报
条款2:最好使用C++转型操作符
       static_cast<type>(expression),以前的转型现在最好用这个代替吧。这个加上const_cast<type>基本上构成了原有C风格转型的功能。dynamic_cast给出了一个安全的向下转型的操作。它的基础在于对象的虚函数表,对不具备虚函数的继承类无效,这需要加以关注。reinterpret_cast是强制将指针转型,不建议使用。如果需要的话,还不如使用C风格的转型。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:612781次
    • 积分:9790
    • 等级:
    • 排名:第1782名
    • 原创:340篇
    • 转载:141篇
    • 译文:0篇
    • 评论:69条
    最新评论