UniversalIndentGUI和Uncrustify的组合对我来说非常好,节省了大量时间来格式化C源代码。 但我有一个额外的小问题,想知道是否有人可以提供帮助。
是否可以纠正组合的if条件:
if ( (a > 0)
&& (b > 0)
&& (c > 0))
{
...
}
到
if ( (a > 0)
&& (b > 0)
&& (c > 0)
)
{
...
}
如果将更多条件嵌入在一起,这可能有助于代码的可读性。
由于
答案 0 :(得分:1)
我怀疑是否有这样的设定。对于解开它来提供它是个好主意。
一个不太好的建议是定义一个宏或函数:
#define ___(arg) arg
然后你可以:
if ( ___( a > 0 )
&& ( b > 0 )
)
{
}
但请注意以“_”开头的标准储备宏。参见:
What are the rules about using an underscore in a C++ identifier?