有没有办法阻止clang-format在返回后放置空间?

时间:2015-12-03 19:14:48

标签: c++ clang-format

如果我有这样的话:

mysql.yml

并通过clang格式传递,它总是在返回和打开之间添加一个空格(如下所示:

bool someFunction()
{
    return(true);
}

我已将SpaceBeforeParens设置为Never,但它仍会添加此空间。有人知道控制它的方法吗?

1 个答案:

答案 0 :(得分:2)

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

你的问题会立即消失。