可以在.h中聲明內聯函數並在.c中定義一次?c中的內聯函數
Q
c中的內聯函數
9
A
回答
12
inline
功能定義需要的地方被調用函數是可見的。如果您只想在該.c文件中使用該功能,則可以在.c文件中定義該功能,否則需要在.h文件中定義該功能,以便在需要的地方將定義設置爲#include
。
0
是的,你可以做到這一點。
3
是的。它會導致混亂,雖然這裏是一個很好看的: http://www.greenend.org.uk/rjk/2003/03/inline.html
相關問題
- 1. C++中的內聯函數
- 2. C++中的內聯函數
- 3. C++內聯函數
- 4. 內聯函數的函數指針C
- 5. 函數在C++中的內聯要求
- 6. c中的內聯函數問題
- 7. 內嵌另一個內聯函數中的函數C
- 8. C++函數指針內聯
- 9. C:指針內聯函數
- 10. C,內聯函數和GCC
- 11. C++隱含內聯函數
- 12. C++內聯函數原型
- 13. 內聯函數在其他內聯函數用C
- 14. JavaScript內聯函數就像在C++中
- 15. C/C++編譯器可以內聯malloc()內聯函數嗎?
- 16. Go中的內聯函數
- 17. 聯動的內聯函數
- 18. C++中構造函數和析構函數的內聯使用
- 19. C++使用的typedef非內聯函數
- 20. C++的內聯函數範圍
- 21. 內聯函數
- 22. 內聯函數
- 23. 內聯函數
- 24. GCC內聯C++函數沒有「內聯」關鍵字嗎?
- 25. 用Cython:內聯函數不是純C
- 26. 阻止C++ Builder內聯函數
- 27. ASM內聯調用C外部函數
- 28. C:與函數執行內聯枚舉
- 29. C++枚舉和內聯頭函數
- 30. C++內聯函數和只在頭庫