A.該運算符把E轉換為T類型,但沒有運行時類型檢查來保證轉換的安全性
B.用于類層次結構中基類和子類之間指針或引用的轉換。進行upcast(把子類的指針或引用轉換成基類表示)是安全的;進行downcast(把基類指針或引用轉換成子類表示)時,由于沒有動態(tài)類型檢查,所以是不安全的。
C.運算符把e轉換成T類型的對象。T必須是類的指針、類的引用或者void*。
D.具有運行時類型檢查的功能,比static_cast更安全。如果不能轉化成功返回空指針
您可能感興趣的試卷
你可能感興趣的試題
A.x+=(x++)
B.x+=(++x)
C.(x++)+=x
D.(++x)+=(x++)
A.說明不合法
B.是一個指針,它指向一個具有二十個整型元素的一維數(shù)組
C.是一個指針數(shù)組,每個指針指向一個具有二十個整型元素的一維數(shù)組
D.是一個指針數(shù)組,每個指針指向一個輸入?yún)?shù)為int返回類型為int的函數(shù)
A.程序無語法錯誤能通過編譯
B.程序第4行有錯誤無法通過編譯
C.程序第7行有錯誤無法通過編譯
D.程序第10行有錯誤無法通過編譯
A.可以
B.不可以
A.類的靜態(tài)函數(shù)只能訪問靜態(tài)變量
B.類的靜態(tài)函數(shù)只能訪問靜態(tài)變量和靜態(tài)函數(shù)
C.類的靜態(tài)函數(shù)可以訪問靜態(tài)變量,靜態(tài)函數(shù)以及該類的成員變量
D.類的靜態(tài)函數(shù)可以訪問靜態(tài)變量,靜態(tài)函數(shù)以及該類的成員變量和成員函數(shù)
最新試題
程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。
()是面向對象程序設計方法中的程序主體。
const_cast的使用格式為()。
命名空間是C++的一種機制,使用關鍵字()把大量有邏輯聯(lián)系的程序實體組合在一個標識符下。
C++一般的程序都要具有兩條語句,這兩條語句為()和using namespace std。
標識符的()是指在程序的哪個區(qū)域里可以使用。
string對象可以使用cin和()進行輸入和輸出。
程序設計語言可以分為三種:低級語言、中級語言和高級語言,C++語言屬于()。
使用delete對動態(tài)分配的數(shù)組進行釋放的語法格式為()。
兩個以上的函數(shù),具有相同的函數(shù)名,但是形參的個數(shù)或者類型不同,編譯器根據(jù)實參和形參的類型及個數(shù)的最佳匹配,自動確定調用哪一個函數(shù),這就是()。