UniversalIndentGUI和Uncrustify的组合对我来说工作得很好,并为我节省了大量格式化C源代码的时间。但我有一个小小的额外问题,想知道是否有人可以帮助我。
是否可以更正合并后的if条件:
if ( (a > 0)
&& (b > 0)
&& (c > 0))
{
...
}至
if ( (a > 0)
&& (b > 0)
&& (c > 0)
)
{
...
}如果将更多的条件嵌入在一起,这可能在一定程度上有助于代码的可读性。
谢谢
发布于 2013-10-19 01:11:49
我怀疑有没有这样的设置。uncrustify提供它将是一个好主意。
一个不太好的建议是定义一个宏或函数:
#define ___(arg) arg然后你可以:
if ( ___( a > 0 )
&& ( b > 0 )
)
{
}但请注意,标准保留的宏以'_‘开头。请参见:
What are the rules about using an underscore in a C++ identifier?
https://stackoverflow.com/questions/15899317
复制相似问题