C++ 防止叮当格式在->;处断行;操作人员
下面的文件C++ 防止叮当格式在->;处断行;操作人员,c++,clang-format,C++,Clang Format,下面的文件test.cpp int func() { aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg(); } 使用clangformat按以下方式格式化(我尝试了不同的样式): 我想知道是否有一个选项可以防止clangformat在->操作符处断线。中似乎没有任何选项只影响操作符->,但您始终可以对有问题的行禁用clangf
test.cpp
int func() {
aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg();
}
使用clangformat
按以下方式格式化(我尝试了不同的样式):
我想知道是否有一个选项可以防止
clangformat
在->
操作符处断线。中似乎没有任何选项只影响操作符->
,但您始终可以对有问题的行禁用clangformat
:
int func() {
// clang-format off
aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg();
// clang-format on
}
这将完全禁用格式设置,因此,如果需要为相关行设置其他格式设置规则,则可能需要进行一些手动干预。谢谢@You,但这对我来说不是很有用,因为我正在尝试优化一个相当大的代码库。
int func() {
// clang-format off
aaaaaaaaaaa = bbbbbbbb->cccccc(SomeNamespace::Function(dddddddd?"eeeeeeeee":"fffffffffff")).gggggggggg();
// clang-format on
}