你所不知到的C++ 之 宏的用法

前言

嚴格的說,宏並不是C++語言的組成部分。宏是一種文本替換語言,用在C/C++的預編譯系統中。宏能在一定程度上簡化代碼。

宏主要有#include, #define, #if/#else#elseif#endif和#line等一些語法組成。宏在C/C++中是不可或缺的。比如#include指令。在增強可移植性上也起到了非常重要的作用。


當然,當你使用#define的時候,如果使用不當,會引入很多問題。關於這個問題,網上有很多,我就不多說了。


在這篇文章裏面,我向你介紹一些好玩的用法,能夠讓你的工作輕鬆不少。


用宏來做單元測試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章