c語(yǔ)言多文件編程 C語(yǔ)言怎樣才能在頭文件中實(shí)現(xiàn)函數(shù)定義?
C語(yǔ)言怎樣才能在頭文件中實(shí)現(xiàn)函數(shù)定義?除非將普通函數(shù)定義為內(nèi)聯(lián)函數(shù),否則不能在頭文件中定義它們。定義函數(shù)時(shí),只需在函數(shù)前面添加內(nèi)聯(lián)。例如:inline int a(){}但是inline函數(shù)是C語(yǔ)言的
C語(yǔ)言怎樣才能在頭文件中實(shí)現(xiàn)函數(shù)定義?
除非將普通函數(shù)定義為內(nèi)聯(lián)函數(shù),否則不能在頭文件中定義它們。定義函數(shù)時(shí),只需在函數(shù)前面添加內(nèi)聯(lián)。例如:inline int a(){}但是inline函數(shù)是C語(yǔ)言的,這可能是C編譯器不支持的。如果您的編譯器不支持它,您可以使用宏而不是內(nèi)聯(lián)函數(shù)。宏可以在頭文件中定義。