gpt4 book ai didi

c++ - 如何使用 astyle 格式化 C++ 方法中的左大括号?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:14 26 4
gpt4 key购买 nike

将函数的左大括号移动到下一行是一种常见的做法。如何使用 astyle(代码美化器)在类方法中应用它?

例子:

// this is an initial C++ code
class Class
{
public:
static int foo(bool x) {
if (x) {
return 42;
} else {
return 0;
}
}
};

修改后的版本应该是:

class Class
{
public:
static int foo(bool x)
{ // this brace in next line
if (x) {
return 42;
} else {
return 0;
}
}
};

我所有的尝试都只适用于全局函数。

最佳答案

--style=kr/-A3--style=linux/-A8 选项也应该适用于类方法。

来自文档:

Brackets are broken from namespace, class, and function definitions. Brackets are attached to statements within a function.

关于c++ - 如何使用 astyle 格式化 C++ 方法中的左大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9052597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com