2

如果我有这样的事情:

bool someFunction()
{
    return(true);
}

并通过 clang-format 传递它,它总是在返回和打开之间添加一个空格(像这样:

bool someFunction()
{
    return (true);
}

我已经将 SpaceBeforeParens 设置为 Never 但它仍然添加了这个空间。有人知道控制这种情况的方法吗?

4

1 回答 1

1

停止在返回值周围使用括号,因为当您开始使用 auto 作为推导的返回值时,这将返回对该值的引用(很可能不是您想要的)而不是您可能想要的值。

您的问题立即消失。

于 2015-12-03T19:29:32.640 回答