C++中dynamic_cast的简介
生活随笔
收集整理的這篇文章主要介紹了
C++中dynamic_cast的简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
這里針對于dynamic_cast簡單記錄下其使用用中應該改注意的事項。
詳情
功能
可以用于具有繼承關系的類指針或引用之間的向上轉換或向下轉換。同時還可以用于交叉轉換。即派生類的多個基類指針或引用之間的轉換。同時可以實現基類向派生類之間的轉化,只要基類中含有虛函數、
注意
當轉換為指針,轉換失敗,返回空指針;
轉換為引用,轉換失敗,會拋出異常。
提醒
其上記錄,只是理論上的記錄,到底應用中如何,需要編寫相應的代碼驗證。
總結
以上是生活随笔為你收集整理的C++中dynamic_cast的简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C/C++ atol函数- C语言零基础
- 下一篇: s3c2440移植MQTT