跳轉到內容

C++ 語言/型別/轉換/強制轉換

來自 Wikibooks,開放世界中的開放書籍

“型別轉換”是手動編寫的型別轉換表示式。

傳統的 C 程式將強制轉換寫成 (float)iVar

C++ 程式將強制轉換寫成 static_cast<float>(iVar)

當將指向基類的指標強制轉換為指向派生類的指標時,使用 dynamic_cast<> 而不是 static_cast<> 會新增一個執行時檢查,如果指向的物件實際上不是該派生類的例項,則返回 NULL

關於強制轉換的更多資訊(包括互動式示例)

華夏公益教科書