if条件下的IFDEF

时间:2015-11-14 01:35:32

标签: c++

是否可以在if条件下使用#ifdef宏?

if(Something() || SomethingElse() #ifdef __TEST__ || SomethingTest()#endif )
{
// Code Sequence
}

1 个答案:

答案 0 :(得分:2)

是的,只需添加一些换行符即可。 #ifdef#endif需要各自独立:

if(Something() || SomethingElse()
    #ifdef __TEST__
    || SomethingTest()
    #endif
    )
{
    // Code Sequence
}