語法錯誤:缺少;在的前面

第一種情況

在這裏插入圖片描述

第二種

在這裏插入圖片描述

這兩種情況都屬於類的超前引用,雖然寫了宏定義#pragma once,該處理方式與編譯器的預處理相關,建議編寫時將公共庫放入pch.h中,其他自己寫的頭文件就不要包含了,以免進行二次包含!

解決方案

1. 將你寫的頭文件從pch.h中刪除。
2. 各個頭文件都寫上#pragma once
3. 各個cpp文件分別包含其.h文件,
4. 子類包含其父類的頭文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章