Checking if all elements of a vector are equal in C++
You need not to use std::sort. It can be done in a simpler way: if ( std::adjacent_find( myvector.begin(), myvector.end(), std::not_equal_to<>() ) == myvector.end() ) { std::cout << “All elements are equal each other” << std::endl; }