在頭文件中假如#ifndef/#define/#endif就能防止該頭文件被重復(fù)引用了,重復(fù)引用有什么危害,
變量被重復(fù)聲明好像會(huì)遇到些問題,比如宏定義就不可以重復(fù)
所以以后的頭文件內(nèi)容都放在#ifndef 標(biāo)識(shí)符
#define 標(biāo)識(shí)符
.......(放這兒)
#endif
標(biāo)識(shí)符也有點(diǎn)講究,不用前導(dǎo)下劃線,因?yàn)镃標(biāo)準(zhǔn)庫(kù)里用它來表示保留標(biāo)識(shí)符
比如darsling.h就用darsling_h_,好看嗎?還湊活
posted on 2007-03-21 17:05
rebol 閱讀(332)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Technical Gemes