A.該運(yùn)算符把E轉(zhuǎn)換為T(mén)類(lèi)型,但沒(méi)有運(yùn)行時(shí)類(lèi)型檢查來(lái)保證轉(zhuǎn)換的安全性
B.用于類(lèi)層次結(jié)構(gòu)中基類(lèi)和子類(lèi)之間指針或引用的轉(zhuǎn)換。進(jìn)行upcast(把子類(lèi)的指針或引用轉(zhuǎn)換成基類(lèi)表示)是安全的;進(jìn)行downcast(把基類(lèi)指針或引用轉(zhuǎn)換成子類(lèi)表示)時(shí),由于沒(méi)有動(dòng)態(tài)類(lèi)型檢查,所以是不安全的。
C.運(yùn)算符把e轉(zhuǎn)換成T類(lèi)型的對(duì)象。T必須是類(lèi)的指針、類(lèi)的引用或者void*。
D.具有運(yùn)行時(shí)類(lèi)型檢查的功能,比static_cast更安全。如果不能轉(zhuǎn)化成功返回空指針
A.x+=(x++)
B.x+=(++x)
C.(x++)+=x
D.(++x)+=(x++)