构造函数中初始值设定项列表的缩进是错误的

Indentation for initializer list in Constructor is wrong

本文关键字:列表 缩进 错误 构造函数      更新时间:2023-10-16

我正在使用emacs 24.3,并且在使用emacs缩进引擎和新的C++11初始值设定项列表时遇到了以下问题。让我举个例子:考虑一个类Class,它有一个名为 m_vectorstd::vector<int> 类型的成员。Emacs 缩进构造函数如下:

Class() : m_vector( { 1,
            2,
            3 } ){ }

而我希望这种语法:

Class() : m_vector( { 1,
                      2,
                      3 } ){ }

有没有一个简单的解决方法?

所以提交一个错误。

GNU Emacs 的错误跟踪器在这里: http://debbugs.gnu.org/Emacs.html