我需要一個特殊的包含文件(本質上是一個非常日誌列表中的名稱)包含在我的代碼的中間(我不能讓列表成爲任何結構的一部分)。它的作品,但它看起來很難看:包含#include指令到宏
<code>;
#include <big_list.inc>
<more-code>;
是否可以定義一些宏來包含此文件,我覺得這看起來會更好。
#define BIG_LIST_INC() ...
<code>;
BIT_LIST_INC();
<more_code>;
您可能還會考慮[this](http://stackoverflow.com/questions/40062883/how-to-use-a-macro-in-an-include-directive) – AndyG
我寧願在旁邊放一條評論它。將'#include'隱藏在另一個宏後面並不會讓它更容易閱讀imho – user463035818
將它放到另一個文件中,幷包含它? – alk