Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.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 Format - Fatal编程技术网

C++ 将单行方法的大括号与clang格式对齐

C++ 将单行方法的大括号与clang格式对齐,c++,clang-format,C++,Clang Format,如何获得对齐大括号(以及注释)的铿锵格式: (事实上,对齐连续的方法(const)限定符也不错)。这在clangformat中是不可能的。您所能做的最好的事情是aligncontinuousedecarations:true,以及您可能已经在使用的AligntConsecutiveAssignments:true。 class Foo { auto foo() { return 0; } // foo auto foofoo() const { return

如何获得对齐大括号(以及注释)的铿锵格式:


(事实上,对齐连续的方法(
const
)限定符也不错)。

这在
clangformat
中是不可能的。您所能做的最好的事情是
aligncontinuousedecarations:true
,以及您可能已经在使用的
AligntConsecutiveAssignments:true
class Foo
{
   auto foo()          { return 0;    } // foo
   auto foofoo() const { return 1000; } // foofoo
   int  bar()    const { return 42;   } // bar
   //            ^-----^--------------^  ALIGNED
};