語法書 / AA 競程語法書 下冊 / 第十四單元 / 本單元常犯錯誤總覽

本單元常犯錯誤總覽

# 錯誤描述 錯誤類型 ✗ 錯誤寫法 ✓ 正確寫法
1 struct 定義結尾漏了分號 編譯錯誤 struct point { int x, y; } struct point { int x, y; };
2 建構子寫了回傳型態 編譯錯誤 void Fraction() { ... } Fraction() { ... }
3 只寫了有參數建構子,卻宣告 Fraction f; 編譯錯誤 只有 Fraction(a, b) 版本 補無參數建構子,或用預設參數合併
4 建構子參數跟成員變數同名 邏輯錯誤(垃圾值) Fraction(long long p, ...) { p = p; } 參數改名:Fraction(long long a, ...)

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。