Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Перемешать значения...
 
Уведомления
Очистить всё

Перемешать значения в QVector.

 Robs
(@robs)
New member

Не могу найти в классе QVector метода, чтобы перемешать значения внутри вектора. Есть какой-то способ? (должен же быть)


Цитата
Автор темы Опубликовано : 20.11.2025 18:08
Aveal MT
(@aveal)
Top level Admin

Насколько я помню в 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
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.