类型重定义 头文件预编译设置
生活随笔
收集整理的這篇文章主要介紹了
类型重定义 头文件预编译设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是一個比較常用的C/C++雜注,只要在頭文件的最開始加入這條雜注,就能夠保證頭文件只被編譯一次。在編寫頭文件的時候,如果沒有加上這一句,編譯器可能會編譯多次這個頭文件。VS編譯器會報出這個頭文件
里定義的數據(類、枚舉等等都會)“重定義”的錯誤
?
錯誤?? ?5?? ?error C2011: “CMMY”:“class”類型重定義?? ?d:\project code local\mypublic\XXX.h?? ?3
錯誤?? ?5?? ?error C2011: “FLOOR”:“enum”類型重定義?? ?d:\project code local\abspressure\define.h?? ?5
錯誤?? ?6?? ?error C2011: “WAY”:“enum”類型重定義?? ?d:\project code local\abspressure\define.h?? ?15
有兩種聲明方法
轉載于:https://www.cnblogs.com/zerolu/p/5318376.html
總結
以上是生活随笔為你收集整理的类型重定义 头文件预编译设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读书笔记白帽子讲web安全
- 下一篇: 【二叉树系列】二叉树课程大作业