MFC,請問句尾的" \ " 有什麼用意嗎?

#define DECLARE_DYNAMIC(class_name) \
public: \
static CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntimeClass() const;

像是上面的定義,
有些句尾有" \ "
有些卻沒有

這到底有什麼差別呢?
2011-07-22 16:16 發佈
文章關鍵字 MFC 句尾 用意
因為那個本來應該要寫成一句的...#define DECLARE_DYNAMIC(class_name) public: ....
原因就是因為前導指令是不給斷句的
但是有些巨集的本體很長...全部寫成一行閱讀性就降低
\是為了讓compiler了解斷行的

如果你寫成
#define DECLARE_DYNAMIC(class_name)
public:

他會出現語法錯誤...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?