(七)c++語言整合開發環境和程式除錯
㈠、程式開發的一般過程
㈡、c++的開發工具
⑴editor + compiler + linker(編輯器、編譯器和聯結器);
⑵ide(integrated developing environment,整合開發環境 );
①microsoft visual c++ 2010 express;
②microsoft visual studio code(跨平台編輯器)+gcc/clang(編譯器和聯結器);
③eclipse cdt(j**a編輯器)+gcc(編譯器和聯結器);
④code::blocks;
⑤qt creator;
⑥xcode(mac)。
㈢、vc++2010 express整合開發工具
㈣除錯c++程式可能產生的錯誤
程式除錯步驟:
⑴語法錯誤(編譯時產生):
①錯誤(error):無法成功編譯,需修改正確才能生成目標檔案;
②警告(warning):可執行,但結果可能不正確。
⑵、連線錯誤(生成時產生):
執行環境有問題,導致出錯。
⑶、執行錯誤(執行時產生):
執行報錯:在執行時產生的異常錯誤;
邏輯錯誤:程式可執行,但出現結果與預期不一致的錯誤。
程式除錯
⑴編譯錯誤;
⑵鏈結錯誤。
小結:⑴使用vc++2010整合開發工具的步驟;
⑵對編譯、連線和執行的常見錯誤會進行查詢和修改;
⑶編譯是檢查語法錯誤。
C 學習筆記(7)
子類可以自動共享父類的資料結構和方法的機制,單繼承 子類只繼承以父類的資料結構和方法。多繼承 子類可以繼承多個父類的資料結構和方法 需小心二義性 不同類物件呼叫相同的方法可以產生不同的結果 class class name permission lable 許可權識別符號,可以是public pri...
C 學習筆記7
目錄 1 聯編的概念 2 靜態聯編 3 動態聯編 4 虛函式 5 虛析構函式 6 純虛函式和抽象類 1 聯編的概念 聯編是指乙個電腦程式自身彼此關聯 使乙個源程式經過編譯 連線,成為乙個可執行程式 的過程,在這個聯編過程中,需要確定程式中的操作呼叫 函式呼叫 與執行該操作 函式 的 段之間的對映關係...
c 學習筆記(7)
設計立方體類 求出立方體面積和體積 分別用全域性函式和成員函式判斷兩個立方體是否相等 class cube intgetl void setw int ml intgetw void seth int ml intgeth intcalcultes intcalculatev 成員函式 只需要乙個輸...