Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779
1

Как изменять размер std::vector<std::vector>?

21.10.2014, 11:02. Просмотров 1660. Ответов 4
Метки нет (Все метки)

Здравствуйте, как нужно изменять размер std::vector<std::vector>
например:
C++
1
2
3
4
5
6
std::vector<std::vector<float[4]>> data;
 
data.resize(10);
 
for (int i = 0; i < 10; i++)
data[i].resize(15); //вызывает ошибку
Ошибка 16 error C3074: массив может инициализироваться только с помощью списка инициализатора
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2014, 11:02
Ответы с готовыми решениями:

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Здравствуйте. Почитал на форуме, но так и не понял что я делаю не так. Имеется двумерный вектор....

Вывести значения std::vector<std::vector<int*> >
Подскажите, как вывести значения? const size_t row = 3; const size_t col = 3;...

Std::vector<std::pair<std::vector<int>::iterator, std::vector<int>::iterator>
Вопрос по вектору. Допустим есть вектор, std::vector&lt;int&gt; vec; на каком - то этапе заполнения я...

4
В астрале
Эксперт С++
8029 / 4786 / 655
Регистрация: 24.06.2010
Сообщений: 10,558
21.10.2014, 11:07 2
NEvOl, Не самая лучшая идея использовать вектор который содержит массив. Зачем?
1
Эксперт С++
1902 / 1247 / 357
Регистрация: 16.05.2013
Сообщений: 3,260
Записей в блоге: 6
21.10.2014, 11:07 3
Для массивов отсутствует конструктор по умолчанию. Измените стратегию контейнера или вас ждут большие неприятности в будущем. Начнем хотя бы с того, что копирование для массивов работает не так как для остальных типов.
1
20 / 19 / 1
Регистрация: 13.08.2012
Сообщений: 779
21.10.2014, 11:08  [ТС] 4
ForEveR, удобно, например мне нужен вектор точек в пространстве.

Добавлено через 24 секунды
убедили, спасибо
0
Эксперт С++
1902 / 1247 / 357
Регистрация: 16.05.2013
Сообщений: 3,260
Записей в блоге: 6
21.10.2014, 11:09 5
Цитата Сообщение от NEvOl Посмотреть сообщение
ForEveR, удобно, например мне нужен вектор точек в пространстве.
Используйте для этого структуру.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2014, 11:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Std::vector/QVector в классе или std::vector/QVector классов?
Доброе время суток! Собственно вопрос в самой теме, есть некий класс class WorkJornal {...

Реализация класса MyString. Стандартная библиотека, std::string, std::vector
как добавить реализацию конкатенации строк через перегрузку оператора &quot;+=&quot; в классе MyString и...

Передача функции указатель на элемент std::vector<std::string>
Доброй ночи тем, кому не спится (или живет в другом часовом поясе:p)! Есть функция, требующая в...

std::map, std::vector и порядок обхода коллекции
Здравствуйте, уважаемые! Вопрос следующий - если я сохраняю какие-то значения в map или вектор, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.