Может кто-нибудь сказать мне, если мой стиль отступа C ++ назван? (пример дан) - PullRequest
3 голосов
/ 30 марта 2010

Я изучаю 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 & R использует такие скобки для операторов, но мой стиль использует его для всего. Я хотел бы знать, есть ли имя для него, чтобы я мог просто сказать, каков мой стиль отступа, не объясняя при этом подобные примеры.

Ответы [ 3 ]

5 голосов
/ 30 марта 2010

Я никогда не видел ни одной рекомендации по форматированию кода, которая бы рекомендовала не включать пробел между ) и {, и на мой взгляд это выглядит очень некрасиво.

Давайте назовем это стилем Maulrus.

2 голосов
/ 30 марта 2010

Смотрится в стиле BSD KNF. см http://en.wikipedia.org/wiki/Indent_style

(заметьте, я тоже предпочитаю стиль :))

0 голосов
/ 30 марта 2010

Похоже, небольшая модификация стиля K & R;Я не знаю ни одного названия для этого.Потенциальные различия в стилях программирования для языков, не чувствительных к пробелам, настолько велики, что можно ожидать, что немногие из них будут иметь собственные имена.

...