clang-format
我在for struct
s 和class
es中遇到了不同的大括号断开行为。
以下示例文件说明了这一点:
测试.cpp
class TestClass
{
int member;
};
struct TestStruct
{
int member;
};
运行clang-format
v3.7.0 并BreakBeforeBraces: Linux
产生:
$ clang-format test.cpp -style="{BreakBeforeBraces: Linux}"
class TestClass
{
int member;
};
struct TestStruct {
int member;
};
但是,clang-format
v3.5.0 会导致:
class TestClass
{
int member;
};
struct TestStruct
{
int member;
};
这是预期的行为吗?我在更新日志中没有找到任何提示。我该如何解决这个问题?