1. 程式人生 > >[筆記]c++強制類型轉換

[筆記]c++強制類型轉換

c++

1、強制類型轉換的四個參數

  • static_cast
    用於基本類型間的轉換
    不能用於基本類型指針將的轉換
    用於有繼承關系類對象間的轉換和類指針之間的轉換
  • const_cast
    用於去除變量的只讀屬性
    強制轉換目標類型必須是指針和引用
  • reinterpret_cast
    用於指針類型間的強制轉換
    用於整數和指針類型間的強制轉換
  • dynamic_cast
    用於有繼承關系的類指針之間的轉換
    用於有交叉關系的指針間轉換
    具有類功能檢查
    需要虛函數支持

[筆記]c++強制類型轉換