2014-10-07 29 views
5

我正在查看用於將lua包裝到C++應用程序中的代碼。不明白「#define for if-statement」

我很驚訝地發現這一點:

#define for if (false) {} else for 

我不明白這是什麼意思。對我來說,做這樣的事情似乎毫無用處。

它是否需要做一些編譯器技巧或其他的東西?

PS:我在看的圖書館是luabind

回答