Why are certain bracket style/formats prefered in c/c++?
I've gotten the gist that the following

    <T> my_function(...) {
       ....
    }

is preferred by most, compared to:

    <T> my_function(...) 
    {
       ....
    }

Likewise for:

    if (...) {
       ...
    }

being preferred over

    if (...) 
    {
       ...
    }

Is this true and if so, why is the former style preferred over the latter?
Why are certain bracket style/formats prefered in c/c++?
===

I've gotten the gist that the following

    <T> my_function(...) {
       ....
    }

is preferred by most, compared to:

    <T> my_function(...) 
    {
       ....
    }

Likewise for:

    if (...) {
       ...
    }

being preferred over

    if (...) 
    {
       ...
    }

Is this true and if so, why is the former style preferred over the latter?