(不是必須這樣做,只是這樣做更好) 當(dāng)你include 一個(gè)header文件時(shí),就相當(dāng)于把這個(gè)頭文件的所有內(nèi)容全部拷貝到include的那個(gè)位置;所以最好不要在頭文件中寫(xiě)非constant變量或者一般函數(shù)的定義(函數(shù)體),因?yàn)檫@樣在編譯的時(shí)候,就變成多次拷貝這些定義內(nèi)容,會(huì)導(dǎo)致編譯速度慢,編譯出來(lái)的文件體積變大 一些寫(xiě)header的規(guī)則:
|
|