Может ли кто-нибудь сказать мне, назван ли мой стиль отступа C++?(приведен пример)
-
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;Я не знаю никакого названия для этого.Потенциальные вариации стилей программирования для языков, не чувствительных к пробелам, настолько обширны, что приходится ожидать, что лишь немногие из них будут иметь собственные имена.