2012-03-07 31 views
2

考慮:如何轉換爲監視窗口中未命名名稱空間的類型?

namespace 
{ 
    struct Blah 
    { 
     int x; 
     float y; 
     std::string z; 
    }; 
} 

Blah x; 

在監視窗口中添加*(Blah*)&x。它無法投射並顯示類型未知的錯誤。奇怪的是,它必須知道類型,因爲只需在觀察窗口中放置x即可正確顯示。

作爲參考,我通過擴展autoexp.dat來爲我的類添加自定義調試可視化,當我的類的模板參數是在未命名的名稱空間中聲明的類型時,此問題會導致我的可視化失敗。

有誰知道如何做到這一點?

回答

相關問題