簡體   English   中英

嘗試通過基類指針訪問派生類成員函數將導致哪種錯誤?

[英]What kind of error will result from attempting to access a derived class member function through a base class pointer?

假設我們有一個指向基類對象的指針bp和一個指向派生類的指針dp ,並設置bp = dp 試圖通過基本指針訪問派生類成員函數會導致編譯時錯誤或運行時錯誤嗎?

如果該方法在Base類中,則它將運行。 如果它不在Base類中,則將導致無法訪問該方法的編譯時錯誤。 這是多態性和動態綁定的組成部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM