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