c++編譯時(shí)常見的error有哪些
小樊
83
2024-08-16 10:32:38
- 語法錯(cuò)誤:例如缺少分號(hào)或括號(hào)、拼寫錯(cuò)誤等。
- 類型錯(cuò)誤:將不兼容的數(shù)據(jù)類型進(jìn)行操作、函數(shù)參數(shù)類型不匹配等。
- 未聲明的標(biāo)識(shí)符:使用了未定義的變量或函數(shù)名。
- 重復(fù)定義:在同一個(gè)作用域內(nèi)重復(fù)定義了變量或函數(shù)。
- 頭文件不存在:未包含所需的頭文件或路徑錯(cuò)誤。
- 函數(shù)簽名錯(cuò)誤:函數(shù)調(diào)用時(shí)參數(shù)個(gè)數(shù)或類型不匹配。
- 數(shù)組越界:訪問數(shù)組時(shí)超出了其范圍。
- 內(nèi)存泄漏:未釋放動(dòng)態(tài)分配的內(nèi)存。
- 非法指針操作:使用了空指針或?qū)Ψ欠▋?nèi)存進(jìn)行操作。
- 同名變量覆蓋:在不同作用域內(nèi)使用同名變量而發(fā)生覆蓋。