Sort three variables: Difference between revisions

m
C++ - simplified code
(C++ simplified logic)
m (C++ - simplified code)
Line 494:
template < class T >
void sort3( T& x, T& y, T& z) {
std::vector<T> v{x, y, z};
v.push_back( x ); v.push_back( y ); v.push_back( z );
std::sort(v.begin(), v.end());
x = v[0]; y = v[1]; z = v[2];
1,777

edits