头文件一般放什么
一般的c和c++工程里面頭文件應該放那些內容:
1宏定義(#define)
2結構體、聯合體和枚舉類型的定義(這個地方對結構體有時候稱為定義,有時候稱為聲明,個人認為定義更合適一點).
3類的聲明和類的定義(不是類的對象的定義)
4函數的聲明
5全局變量的聲明
6typedef的聲明
?
0.一個好習慣, 除了static,inline,extern函數,正常的函數不要在.h里實現,只是把申明放在h里,實現放在.c里
1.永遠不要把外部函數原型(即外部函數聲明)放到.c文件中
2.聲明或宏定義需要在多個文件中共享時,尤其需要把它們放入頭文件中
3.如果宏定義或聲明為一個.c文件私有,則最好留在.c文件中
---------------------?
原文:https://blog.csdn.net/kwdecsdn/article/details/74026358?
?
總結
- 上一篇: 转载——CVE-2019-0807
- 下一篇: 决不妥协剧情介绍