我有以下代码片段,这正是我想要的:
#include <iostream>
int main(int argc, char* argv[])
{
for (auto i: { 1, 2, 3 })
{
std::cout << i << std::endl;
}
}
不幸的是,astyle 把它变成了:
#include <iostream>
int main(int argc, char* argv[])
{
for (auto i :
{
1, 2, 3
})
{
std::cout << i << std::endl;
}
}
有什么方法可以让 astyle 以不同的方式对待初始化列表大括号(即忽略它们)?
这些是我目前的选择:
--mode=c --style=allman --indent=spaces=4 -max-code-length=100 --attach-namespaces --pad-oper --pad-header