所有

格式化C++代码,对产生的clang格式感到满意,除了两件事:

如何使冒号与构造函数位于同一行?代替

Detector::Detector()
     : _LogicTarget{nullptr},

我想得到
Detector::Detector():
    _LogicTarget{nullptr},

第二个问题,我可以删除访问后中断符吗?
public:
    void f();

应该
public: void f();

最佳答案

您可以通过设置

AllowAllConstructorInitializersOnNextLine : true

然后输出将是
Detector::Detector():
    _LogicTarget{nullptr}


public: void f();

关于c++ - 通过clang-format实现格式化的好方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36183865/

10-11 02:20