回覆列表
  • 1 # 顧震3326

    您好,你目前的bug屬於語法類的錯誤,所以編譯不能成功,在編譯視窗中,會顯示錯誤所在的位置以及bug的型別,直接改。在編譯成功後,你的程式有可能還有邏輯錯誤,比如迴圈條件不對,以至於得不到希望中的結果,在這種時候,才會用到單步除錯功能,用來查詢邏輯方面的錯誤。

    所以對於你目前的問題,處理方法是檢視編譯視窗資訊,修改語法類錯誤,待編譯成功,檢視結果是否符合希望的功能效果,然後使用單步除錯功能

    我改了一下你的程式,現在可以成功編譯了

    #include<string>using namespace std;struct Test{Test(int){}void fun(){}};int main(){Test a(1);a.fun();Test b(2);b.fun();getchar();return 0;}

    類的構造體一般只能有一個,不要和方法的過載搞混了

  • 中秋節和大豐收的關聯?
  • 有人建議一刀切城市小區全面禁止養狗,你支援還是反對?