|
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
|
|
Как создать двухмерный вектор05.08.2010, 17:02. Показов 213616. Ответов 40
Метки нет (Все метки)
если в с++ vector является заменой массива в си, то как создать двухмерный вектор?
например нужно считать матрицу размером х на у из файла в вектор при этом размер матрицы неизвестен
1
|
|
| 05.08.2010, 17:02 | |
|
Ответы с готовыми решениями:
40
Как правильно очистить двухмерный вектор string-ов? Двухмерный вектор строк
|
| 27.11.2011, 06:13 | |
|
0
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|||||||
| 27.11.2011, 14:29 | |||||||
0
|
|||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||||||||
| 27.11.2011, 15:40 | ||||||||||||
0
|
||||||||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 27.11.2011, 16:28 | |
|
0
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
||||||||
| 27.11.2011, 17:09 | ||||||||
|
VS 2008
![]() Добавлено через 4 минуты
Добавлено через 3 минуты Добавлено через 7 минут Прохожу по всем конструкторам вектора отладкой, но понять что-то не могу.
0
|
||||||||
|
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
|
|||||||||||
| 23.07.2013, 22:00 | |||||||||||
|
А такой вариант ничем не хуже предыдущих ? Или все таки лучше использовать как выше (вектор векторов), т. е. не смешивать указатели с вектором?
0
|
|||||||||||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 23.07.2013, 22:42 | |
|
akk, лучше не мешать. Вектор придуман чтобы как раз явно с памятью не возиться.
1
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
|
|
| 23.07.2013, 22:54 | |
|
akk, а добавить строку в этот чудо-вектор как? Или удалить из середины откуда-нибудь?..
0
|
|
|
44 / 44 / 17
Регистрация: 28.01.2012
Сообщений: 341
|
|||||||||||||
| 24.07.2013, 00:44 | |||||||||||||
|
А как тогда насчет такого использования
И еще вопрос. Почему не получается скомпилировать такое (пишет ошибку неправильное использование void-выражения)
0
|
|||||||||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 24.07.2013, 10:27 | |
|
0
|
|
|
5 / 5 / 1
Регистрация: 25.10.2013
Сообщений: 230
|
|||||||||||
| 14.07.2014, 14:42 | |||||||||||
|
Подскажите, как правильный синтаксис push_back при увелечении первой и второй размерности? С одномерным все норм получается, а тут понять не могу, как запись должна выглядеть...
0
|
|||||||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
| 14.07.2014, 14:44 | ||||||
|
Как-то так:
0
|
||||||
|
5 / 5 / 1
Регистрация: 25.10.2013
Сообщений: 230
|
||
| 14.07.2014, 14:54 | ||
|
Добавлено через 3 минуты компилятор выдал: error C2440: <function-style-cast>: невозможно преобразовать "std::string" в "std::vector<std::string,std::allocator< _Ty>>" это я так понимаю он как раз негодует, что мы вместо вектора во вторую размерность суем стринг.
0
|
||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||||
| 14.07.2014, 15:07 | ||||||||
Ошибка же вызвана тем, что я писал из головы, и код получился нерабочим. Вот так работает:
1
|
||||||||
|
5 / 5 / 1
Регистрация: 25.10.2013
Сообщений: 230
|
|||
| 14.07.2014, 15:18 | |||
|
0
|
|||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||
| 14.07.2014, 15:21 | ||
|
1
|
||
|
5 / 5 / 1
Регистрация: 25.10.2013
Сообщений: 230
|
|
| 14.07.2014, 15:31 | |
|
Во. Спасибо. Теперь все нестыковки стали понятны.
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 14.07.2014, 15:48 | |
|
Есть же Boost.MultiArray
1
|
|
|
Неэпический
|
|
| 14.07.2014, 21:21 | |
|
1
|
|
| 14.07.2014, 21:21 | |
|
Вернуть двухмерный вектор с класса?
Класс "вектор" с конструкторами, позволяющими создать нулевой вектор и вектор с произвольным числом элементов Двухмерный вектор (матрица) : сложение элементов и поворот на 90 градусов Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|