Sollte ich es benutzen
std::sort(numbers.begin(), numbers.end(), std::greater<int>());
oder
std::sort(numbers.rbegin(), numbers.rend());   // note: reverse iterators
einen Vektor in absteigender Reihenfolge sortieren? Gibt es Vor- oder Nachteile bei dem einen oder anderen Ansatz?
reverse_iterator.
                std::sort(b, e);setzt das Minimum auf b(in unserem Fall rbeginalso das letzte Element) und das Maximum auf e(in unserem Fall rendalso das erste Element).