【发布时间】:2016-10-22 17:11:30
【问题描述】:
Clang 格式改变了这一点:
HANDLE (*get)();
到:
HANDLE(*get)
();
我们如何防止这种情况发生?
请注意,如果我们有 Handle、hANDLE 或其他任何不是全部大写的,则不会应用此格式。
【问题讨论】:
标签: c++ c clang-format
Clang 格式改变了这一点:
HANDLE (*get)();
到:
HANDLE(*get)
();
我们如何防止这种情况发生?
请注意,如果我们有 Handle、hANDLE 或其他任何不是全部大写的,则不会应用此格式。
【问题讨论】:
标签: c++ c clang-format
如果您有ColumnLimit: 0,就会发生这种情况。对于ColumnLimit 的任何其他值,括号保持在同一行。请注意,预定义样式WebKit 设置为ColumnLimit: 0,因此您可能正在使用WebKit 样式。您的解决方法是将ColumnLimit 设置为一些合理的非零值。
同样有趣的是,一旦括号位于单独的行上,clang-format 样式选项都不会强制它们放回第一行,即使您将 ColumnLimit 设置为非零值。
我认为这是clang-format 缺陷。
【讨论】: