Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Yamko
11 / 11 / 3
Регистрация: 10.03.2013
Сообщений: 104
#1

Как объявить вектор векторов, если размеры изначально неизвестны? - C++

18.09.2014, 23:49. Просмотров 1197. Ответов 2
Метки нет (Все метки)

Как правильно объявить вектор векторов, если размеры изначально неизвестны? и как заносить значения ?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 23:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как объявить вектор векторов, если размеры изначально неизвестны? (C++):

Как объявить массив, не указывая его размеры в переменной?
код правильный, но как объявить массив не указывая его размеры в переменной? ...

Как правильно объявить вектор?
Только начинаю постигать STL. Подскажите, как заполнить случайными числами...

Если в обеих векторах есть элементы, кратные 4, то сформировать вектор С из положительных элементов обеих векторов
Помогите пожалуйста с программой на С. ((( Даны вектор А и B. Если в обеих...

Как объявить вектор фиксированной длины в классе?
Нужно создать поле класса - вектор из двух элементов. Но код: class A {...

Не удается объявить вектор пар как свойство класса
class MyClass { private: std::vector<pair<unsigned char, float>> Symbols;...

Как обьявить вектор векторов?
Как обьявить вектор векторов? Так ругается vector<vector<int>> matrix = { ...

2
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
19.09.2014, 00:10 #2
Лучший ответ Сообщение было отмечено Yamko как решение

Решение

C++
1
vector <vector <int> > vv;
Добавлено через 5 минут
Цитата Сообщение от Yamko Посмотреть сообщение
и как заносить значения ?
C++
1
2
3
vector <int> v;
v.push_back(4);
vv.push_back(v);
0
MrGluck
Модератор
Эксперт CЭксперт С++
8023 / 4866 / 1425
Регистрация: 29.11.2010
Сообщений: 13,251
19.09.2014, 00:11 #3
C++
1
2
3
std::size_t M, N;
std::cin >> M >> N;
std::vector <std::vector<int> > A (M, std::vector<int> (N));
Добавлено через 21 секунду
Пример использования:
http://www.cyberforum.ru/cpp-beginners/thread720143.html#post3810175
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2014, 00:11
Привет! Вот еще темы с решениями:

Создать шаблонную матрицу как вектор векторов
Здравствуйте! Пишу программу по матрицам. При чем матрица создается здесь как...

Как через push_back заполнить вектор векторов?
Как через push_back заполнить вектор векторов? просто вектор например так: ...

Как создать вектор из векторов и как потом к нему обращаться?
Банальный вопрос - как создать вектор из векторов и как потом к нему...

Как правильно записать число в вектор, который состоит из векторов?
Что-то никак не соображу. Каждый элемент - это вектор... std::vector&lt;...


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

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

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