Смотрел разные примеры и мне безумно понравилось такое оформления кода
int
main()
{
double a = 10.5;
if (expr) {
// ...
}
return 0;
}
Как видно при объявлении функции возвращаемый тип и имя пишем в двух строках. Функции начинается с фигурной скобки с новой строки. При написании конструкций типа if, switch, for и других бы не переносим фигурную скобку на новую строку.
Шаблонные функции пишем так:
template<typename T>
int func(T a)
{
// ...
}
Но если мы пишем большую конструкцию if, то оформляем ее так:
if (a == true
&& b == false)
{
// ...
}
Как видно фигурная скобка уже с новой строки.
Как вам такая практика?
P.S смотрел github.com/nginx/