Уведомления
Очистить все
Привет, подскажите как можно заполнить QVector начальными значениями при его создании. Сейчас делаю так:
QVector<int> values;
for (int i = 0; i < VECTOR_SIZE; i++)
{
values.append(DEFAULT_VALUE);
}
VECTOR_SIZE и DEFAULT_VALUE - константы с размером будущего вектора и с начальным значением для элементов вектора соответственно. Хотелось бы эту запись как-то оптимизировать, должен же быть менее топорный способ.
Создатель темы Размещено : 03.04.2025 10:34
Привет, есть метод fill():
QVector<T> &QVector::fill(const T &value, int size = -1)
В данном случае:
QVector<int> values; values.fill(DEFAULT_VALUE, VECTOR_SIZE);
Размещено : 03.04.2025 11:19
Надо внимательнее документацию изучать )
Создатель темы Размещено : 03.04.2025 15:08