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

StackOverflow https://stackoverflow.com/questions/2541970

  •  23-09-2019
  •  | 
  •  

Вопрос

Я изучаю С++.Для меня мой стиль программирования — это то, что выглядит лучше всего;кажется, что он не следует правилам какого-либо конкретного стиля.Вот пример

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

Это было полезно?

Решение

Выглядит в стиле BSD KNF.видеть http://en.wikipedia.org/wiki/Indent_style

(обратите внимание, это тот же стиль, который я предпочитаю :) )

Другие советы

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

Назовем это стилем Маулруса.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top