我在採訪中被問到這個問題。後期綁定的問題!
後期綁定是在運行時動態識別符號,就我的知識而言。請糾正我,如果我錯了。
我被問了一個問題,比如我們在C++中使用後期綁定時會遇到什麼問題。我實際上出於自己的想法。
可否請您分享您在職業生涯中可能遇到的問題。
謝謝。
我在採訪中被問到這個問題。後期綁定的問題!
後期綁定是在運行時動態識別符號,就我的知識而言。請糾正我,如果我錯了。
我被問了一個問題,比如我們在C++中使用後期綁定時會遇到什麼問題。我實際上出於自己的想法。
可否請您分享您在職業生涯中可能遇到的問題。
謝謝。
延遲綁定需要開發人員自己指定函數簽名,因爲編譯器無法像平常那樣進行驗證。另外,需要使用正確的數據類型來防止堆棧損壞。
即使你有函數指針後期綁定被使用。 後期綁定是運行時多態性。它基本上意味着與虛擬功能相關的問題。
http://www.learncpp.com/cpp-tutorial/124-early-binding-and-late-binding/ 鏈接爲您提供所有您需要知道的信息。
優點:
缺點:
1.You不能創建可被結合到不同類型的對象的一般對象。 2.容易出錯,編碼時無法享受更多的智能感知。
你能提供一些例子來證明你的理由。這會更有幫助。 – ckv 2010-06-10 07:23:23
我認爲答案是相關的。任何人都可以讓我知道downvote的原因。 – ckv 2010-06-10 08:15:15
+1:這是正確的答案;後期綁定與動態加載的模塊沒有任何關係。 – 2010-06-18 14:53:01
@ckv是的我有一個理由。在提供的鏈接中,聲明動態綁定和後期綁定是相同的。但是在我的大學課程中,他們說這兩件事不同 – shashwat 2012-05-31 09:48:09