我正在学习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风格确实使用了那种包围语句,但我的风格将它用于一切。我想知道它是否有一个名称,所以我可以简单地说出我的缩进样式,而不必使用这些例子来解释。
答案 0 :(得分:5)
我从未见过任何代码格式指南,建议不要在)
和{
之间加一个空格,在我看来它看起来很丑陋。
我们称之为Maulrus风格。
答案 1 :(得分:2)
看起来BSD KNF风格。见http://en.wikipedia.org/wiki/Indent_style
(注意,它也是我喜欢的样式:))
答案 2 :(得分:0)
看起来像是对K&amp; R风格的略微修改;我不知道它的名字。非空格敏感语言的编程风格的潜在变化是如此巨大,以至于您不得不期望它们中的少数几个具有适当的名称。