c/c++中的宏不是語法中的一部分, 是在編譯器開始編譯之前的一種文本替換行為, 因此可以利用c/c++中的編譯器中的選項來預處理其他沒有預處理功能的語言
比如, 利用微軟的cl.exe 編譯器來預處理文本, 命令: cl.exe /EP test.vb
這樣如果test.vb中有類似#define 的語句, 會被刪除, 而后一些用到該宏的地方, 會被真實的值替換
比如, 利用微軟的cl.exe 編譯器來預處理文本, 命令: cl.exe /EP test.vb
這樣如果test.vb中有類似#define 的語句, 會被刪除, 而后一些用到該宏的地方, 會被真實的值替換


