visual studio碰到的奇怪問題
1.當兩個類的成員變量類型,前後順序完全一致時,visual studio會優化代碼,程序只會進入某個類的成員函數,導致代碼執行不正常。解決方法如下:
- 一般具有相同成員變量代碼塊的類,可以抽象出父類,由父類管理共有變量;
- 如果不能抽象出父類的情況下,則改變某個類成員變量的前後順序;
2.遠程調試,提示:“還沒有爲該文檔加載任何符號”,導致斷點無法進入。解決方法:
- 遠程調試附加進程時,不僅僅需要對應的exe(調試dll 和 pdb已經拷貝到遠程機器上),還需要設置【附加到】的對象,如下圖所示