Clang-format:控制构造函数初始化列表与空大括号间空格的选项
控制基类构造函数调用与空大括号间空格的clang-format选项
对应的配置选项是**BracesSpacing下的SpaceBeforeOpeningBrace(clang-format新版本推荐使用该配置),旧版本中则是SpaceBeforeBraces**选项。
- 若将
SpaceBeforeOpeningBrace设为Always,会在基类构造函数调用的右括号与构造函数空大括号之间插入空格,代码会被格式化为:explicit NotFound(const char *s): std::logic_error(s) {}; - 若设为
Never,则会保留该位置无空格的格式,即你提供的原始代码样式。
对于旧版clang-format的SpaceBeforeBraces选项:
- 设置为
All时会插入空格 - 设置为
None时不插入空格
内容的提问来源于stack exchange,提问作者James Howard
相关产品推荐
相关产品推荐

