我正在使用CDT進行C++開發,該開發使用gdb進行調試。調試變量視圖僅顯示變量的聲明類型 - 不是基於vtable信息的實際類型。由於我非常依賴動態子類,所以聲明的類型通常不包含我需要的信息。我還必須忽略實際小類的價值。我發現這樣一個問題:vtable in polymorphic class of C++ using gdb 並且據說GDB能夠根據使用以下命令虛函數表信息打印的實際類型:Eclipse CDT調試:顯示動態類型
set print object on
但如何做到這一點在Eclipse CDT?
順便說一句:這不是一個很常見的用例,所以它應該默認啓用?只要有人使用繼承和虛擬東西,在調試過程中看到真實的對象類型就非常重要。只顯示聲明的類型就像來自石器時代的感覺。
好問題;任何人? – muehlbau