Уведомления
Очистить все
Не могу найти в классе QVector метода, чтобы перемешать значения внутри вектора. Есть какой-то способ? (должен же быть)
Создатель темы Размещено : 20.11.2025 18:08
Насколько я помню в QVector не предусмотрели метода. Поэтому как вариант:
#include <algorithm> #include <random>
Псевдо-мини пример:
QVector<int> testVector; // Fill vector with data std::random_device rd; std::mt19937 gen(rd()); std::shuffle(testVector.begin(), testVector.end(), gen);
Размещено : 21.11.2025 13:24