
文件的“}”比“{”少一個,但看起來都匹配。
因此,它可能在評論中。
如何在評論中搜尋或以其他方式找到遺失的大括號?
答案1
我建議使用文字編輯器,例如記事本++它為您提供語法突出顯示和括號匹配。導航到每個括號/括號/大括號,它將突出顯示匹配的括號。這將幫助您找到丟失的字元。
答案2
在 C 和 C++ 檔案中尋找不平衡大括號和括號的一個簡單技巧是運行GNU 縮排穿過他們。
丟掉輸出,只查看產生的警告和錯誤,它們也會在死程式碼中顯示不平衡的大括號和括號。
為了跨源樹執行此操作,我使用它就像
find . -name "*.[ch]*"|xargs -n1 indent -st >/dev/null