3

私は次のコードスニペットを持っています。これはまさに私が望むものです:

#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
4

1 に答える 1