2

全部

格式化 C++ 代码,对 clang-format 产生的内容感到相当满意,除了两件事:

我怎样才能使冒号与构造函数在同一行?代替

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

我想得到

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

第二个问题,我可以在访问修饰符后删除 break 吗?

public:
    void f();

应该

public: void f();
4

1 回答 1

2

你可以通过设置来做到这一点

AllowAllConstructorInitializersOnNextLine : true

然后输出将是

Detector::Detector():
    _LogicTarget{nullptr}

public: void f();
于 2019-12-13T04:47:59.397 回答