Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 72, средняя оценка - 4.92
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
#1

Как с помощью <vector> сделать двумерный массив? - C++

04.04.2010, 21:25. Просмотров 9680. Ответов 3
Метки нет (Все метки)

как с помощью <vector> сделать двумерный массив?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2010, 21:25     Как с помощью <vector> сделать двумерный массив?
Посмотрите здесь:
C++ Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>>
Скопировать двумерный массив в vector C++
C++ Можно ли на основе vector'а создать двумерный массив
На основе контейнера vector построить двумерный динамический массив C++
C++ Как сделать двумерный массив
Двумерный массив покажите как сделать C++
C++ Как сделать двумерный динамический массив на 4 столбца ?
C++ Как сравнить двумерный vector?
C++ Как сделать двумерный массив состоящий из двумерных массивов?
C++ Как правильно описать функцию чтобы возвращала двумерный vector
C++ как сделать чтобы функция не изменяла переданный в нее двумерный массив в главной программе?
C++ Заполнить двумерный массив с помощью rand() и вывести его

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
04.04.2010, 21:30     Как с помощью <vector> сделать двумерный массив? #2
C++
1
std::vector<std::vector<int>> matr;
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
04.04.2010, 21:40  [ТС]     Как с помощью <vector> сделать двумерный массив? #3
почиму то ошибку выдает
K:\c_projects\sudoku\main.cpp|8|error: `>>' should be `> >' within a nested template argument list|

Добавлено через 37 секунд
пробел надо там, все сделал

Добавлено через 4 минуты
а как создать массив 4 на 2 и вывести его?

C++
1
2
3
4
5
vector< vector<int> > field(4,2);
    for (int i=0; i<field.size(); i++)
    for (int j=0; j<field.size(); j++){
        cout<<field[i][j];
}
так?
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
04.04.2010, 21:44     Как с помощью <vector> сделать двумерный массив? #4
PointsEqual, вот тут и двухмерный массив, и вывод есть...
Yandex
Объявления
04.04.2010, 21:44     Как с помощью <vector> сделать двумерный массив?
Ответ Создать тему
Опции темы

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