Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2010, 21:11   #1
lecume
Пользователь
 
Аватар для lecume
 
Регистрация: 17.12.2009
Сообщений: 11
Лампочка Двумерные массивы на С++ в Qt Creator

Господа, подскажите, пожалуйста! Одномерные массивы создаю, как QVector<double> name.
Но не могу понять, как мне создать двумерный? QVector2D нужно использовать или просто умело записать QVector?

Буду очень благодарна ответам!!
lecume вне форума Ответить с цитированием
Старый 31.08.2010, 21:23   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Вообще, одномерный массив - это
Код:
double array[10];
а двумерный
Код:
double matrix[4][4];
QVector, также как и std::vector - это контейнеры, реализующие расширенный функционал одномерного массива. На самом деле даже обычные двумерные массивы по сути являются одномерными массивами одномерных массивов, и точно также двумерные массивы с помощью контейнеров можно выразить как
Код:
QVector< QVector<double> > Matrix_Q;
или
Код:
std::vector< std::vector<double> > Matrix_std;
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 31.08.2010, 21:31   #3
lecume
Пользователь
 
Аватар для lecume
 
Регистрация: 17.12.2009
Сообщений: 11
По умолчанию

Точно! Я над таким вариантом, почему-то и не думала. Теперь ясно, спасибо большое!
lecume вне форума Ответить с цитированием
Старый 31.08.2010, 22:15   #4
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Просто жизненный совет - прочитайте книжку по чистому C++ и STL, затем изучайте конкретные библиотеки, меньше будет дурных вопросов.
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы V@liK Помощь студентам 9 04.02.2010 10:48
двумерные массивы world12_tk Паскаль, Turbo Pascal, PascalABC.NET 4 21.05.2009 22:31