#ifndef #define #endif的作用
生活随笔
收集整理的這篇文章主要介紹了
#ifndef #define #endif的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?#ifndef #define #endif的作用
? ? ? 在一個大的軟件工程里面,可能會有多個文件同時包含一個頭文件。當這些文件編譯鏈接成一個可執行文件時,就會出現大量重定義的錯誤。
? ? ? 在頭文件中實用#ifndef #define #endif能避免頭文件的重定義。
? ? ? 方法:例如要編寫頭文件test.h在頭文件開頭寫上兩行:
? ? ? #ifndef _TEST_H
? ? ? #define _TEST_H
? ? ? 一般是文件名的大寫。頭文件結尾寫上一行:#endif這樣一個工程文件里同時包含兩個test.h時,就不會出現重定義的錯誤了。
總結
以上是生活随笔為你收集整理的#ifndef #define #endif的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS3表单设计–复古
- 下一篇: 赵总说说(待续)