C++4种类型转换操作符
生活随笔
收集整理的這篇文章主要介紹了
C++4种类型转换操作符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該博文為原創文章,未經博主同意不得轉載,如同意轉載請注明博文出處
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105112064
類型轉換操作符
- C的強制類型轉換
- 4種類型轉換的格式
- const_cast
- static_cast
- dynamic_cast
- reinterpret_cast
C的強制類型轉換
C風格的強制類型轉換(Type Cast)很簡單,不管什么類型的轉換統統是:
TYPE b = (TYPE)a;C++風格的類型轉換提供了4種類型轉換操作符來應對不同場合的應用。
const_cast,字面上理解就是去const屬性。
static_cast,命名上理解是靜態類型轉換。如int轉換成char。
dynamic_cast,命名上理解是動態類型轉換。如子類和父類之間的多態類型轉換。
總結
以上是生活随笔為你收集整理的C++4种类型转换操作符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 江淮瑞风m37座车能办理营运证吗?
- 下一篇: C语言fstat函数获取文件的大小