MyTetra Share
Делитесь знаниями!
Как из QVector сделать двумерный (многомерный) массив
Время создания: 20.03.2016 22:41
Текстовые метки: qt, QVector, std
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Принципы написания кода
Запись: xintrea/mytetra_syncro/master/base/0000001580/text.html на raw.github.com

QVector, также как и std::vector - это контейнеры, реализующие расширенный функционал одномерного массива. На самом деле даже обычные двумерные массивы по сути являются одномерными массивами одномерных массивов, и точно также двумерные массивы с помощью контейнеров можно выразить как:

QVector< QVector<double> > Matrix_Q;

или

std::vector< std::vector<double> > Matrix_std;

Пример доступа к элементу:

QList< QList<int> > abc;

int ti = abc[2][3];

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования