Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Clang格式:在多行语句后在换行符上打开大括号_C++_Clang_Clang Format - Fatal编程技术网

C++ Clang格式:在多行语句后在换行符上打开大括号

C++ Clang格式:在多行语句后在换行符上打开大括号,c++,clang,clang-format,C++,Clang,Clang Format,我正在寻找一种方法,仅在换行符前面的语句跨越多行之后才有条件地设置换行符上的大括号 比如说 void foo() { // single line } void bar(int aaaaaaaaaaaaaaaaaaaa int bbbbbbbbbbbbbbbbbbbb) { // declaration of bar spanned multiple lines, brace on newline. } for (int i = 0; i < 10; +

我正在寻找一种方法,仅在换行符前面的语句跨越多行之后才有条件地设置换行符上的大括号

比如说

void foo() {  // single line
}

void bar(int aaaaaaaaaaaaaaaaaaaa
         int bbbbbbbbbbbbbbbbbbbb)
{  // declaration of bar spanned multiple lines, brace on newline.
}

for (int i = 0;
     i < 10; ++i)
{  // for loop spanned multiple lines, so brace on newline.
}

void foo(){//单行
}
空栏(国际aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)
int bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
{//条的声明跨越多行,换行符上的大括号。
}
对于(int i=0;
i<10;++i)
{//for循环跨越多行,所以在换行符上打括号。
}

是否有任何规则允许使用叮当格式?我好像找不到一个。

不,你不能那样断章取义