有人能告诉我我的C ++缩进样式是否被命名? (给出的例子)

时间:2010-03-29 23:38:31

标签: c++ coding-style indentation

我正在学习C ++。对我来说,我的编程风格看起来最好;它似乎没有遵循任何一种特定风格的规则。这是一个例子

void f(int x){ //no space between close-paren and bracket
    if (!x){
        cout << "x is non-zero\n";
    } //closing bracket indented to the same level as the original statement
}

对于像类或命名空间这样的东西,它只是略有不同:

class myClass {}; //space between class name and bracket, otherwise the same as functions

K&amp; R风格确实使用了那种包围语句,但我的风格将它用于一切。我想知道它是否有一个名称,所以我可以简单地说出我的缩进样式,而不必使用这些例子来解释。

3 个答案:

答案 0 :(得分:5)

我从未见过任何代码格式指南,建议不要在){之间加一个空格,在我看来它看起来很丑陋。

我们称之为Maulrus风格。

答案 1 :(得分:2)

看起来BSD KNF风格。见http://en.wikipedia.org/wiki/Indent_style

(注意,它也是我喜欢的样式:))

答案 2 :(得分:0)

看起来像是对K&amp; R风格的略微修改;我不知道它的名字。非空格敏感语言的编程风格的潜在变化是如此巨大,以至于您不得不期望它们中的少数几个具有适当的名称。