在C++中,沒有類似Java中的instanceof關(guān)鍵字,但可以通過dynamic_cast操作符來實(shí)現(xiàn)相似的功能。dynamic_cast用于在繼承關(guān)系中檢查指針或引用是否指向特定類型的對象。如果指針或引用指向的對象是指定類型或者是該類型的派生類的對象,則dynamic_cast返回指向該對象的指針或引用;否則返回nullptr。因此,可以使用dynamic_cast來檢查對象的類型,實(shí)現(xiàn)類似instanceof的功能。
億速云公眾號
手機(jī)網(wǎng)站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權(quán)所有
廣州億速云計(jì)算有限公司粵ICP備17096448號-1 粵公網(wǎng)安備 44010402001142號增值電信業(yè)務(wù)經(jīng)營許可證編號:B1-20181529