С семантической точки зрения, имеет ли значение какой-либо из этих стилей, который вы используете при написании кода, или же процессор проанализирует его так же. Если есть разница, какая из них быстрее?
int function(bool) {
...
return 0
}
или
int function(bool)
{
...
return 0
}
Оба правильные, выберите один стиль и придерживайтесь его.
Но не используйте оба стиля в одном проекте.
Оба стиля обычно используются. Когда я начал программировать, я использовал последнее, это упростило определение того, что блок был закрыт. Теперь я использую первое, потому что он использует меньше вертикального пространства. Оба прекрасны.