Код: Выделить всё
//build an int vector
std::sort(myvector.begin(), myvector.end());
std::vector::iterator it;
//Use unique algorithm to get the unique values.
it = std::unique(myvector.begin(), myvector.end());
positions.resize(std::distance(myvector.begin(),it));
if (myvector.size() > 1) {
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/20287095/checking-if-all-elements-of-a-vector-are-equal-in-c[/url]
Мобильная версия