在頭文件中假如#ifndef/#define/#endif就能防止該頭文件被重復引用了,重復引用有什么危害,
變量被重復聲明好像會遇到些問題,比如宏定義就不可以重復
所以以后的頭文件內容都放在#ifndef 標識符
#define 標識符
.......(放這兒)
#endif
標識符也有點講究,不用前導下劃線,因為C標準庫里用它來表示保留標識符
比如darsling.h就用darsling_h_,好看嗎?還湊活
在頭文件中假如#ifndef/#define/#endif就能防止該頭文件被重復引用了,重復引用有什么危害,
變量被重復聲明好像會遇到些問題,比如宏定義就不可以重復
所以以后的頭文件內容都放在#ifndef 標識符
#define 標識符
.......(放這兒)
#endif
標識符也有點講究,不用前導下劃線,因為C標準庫里用它來表示保留標識符
比如darsling.h就用darsling_h_,好看嗎?還湊活
| 只有注冊用戶登錄后才能發表評論。 | ||
|
||
|
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
|