Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
-3 / 7 / 2
Регистрация: 10.11.2008
Сообщений: 776
1

QList<QList<Type> >

22.12.2015, 17:03. Просмотров 662. Ответов 2
Метки нет (Все метки)


Можно ли делать так?

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <QCoreApplication>
#include <QDebug>
 
class test
{
public:
    int a;
private:
    int b;
};
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
   QList<QList<test> > list;
   QList<test> ls;
   test ts;
   list.append(ls);
   list.at(0).append(ts);
 
}
Добавлено через 58 секунд
Точнее, существуют ли какие-нибудь альтернативы изменению содержимого подконтейнера в уже загруженном контейнере?

Добавлено через 5 минут
И, в чем здесь ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2015, 17:03
Ответы с готовыми решениями:

Вызов хранимой процедуры в Oracle с параметрами QList<double>, QList<QDateTime>, QList<quint64>
Добрый день, уважаемые форумчане. Необходимо в хранимую процедуру в Oracle передать параметры,...

QList<QList<QRgb>> ошибка с вложенными списками
Пишу класс, который будет производить операции над изображением (пока только обрезка пустых полей)....

'QList<QListWidgetItem*>' в 'QList<QPair<QString, QString> >*'
Перевести 'QList&lt;QListWidgetItem*&gt;' в 'QList&lt;QPair&lt;QString, QString&gt; &gt;*' ?????

QList
Интересует такой вопрос: у меня имеется класс M class M { private: int a,b; public: ...

2
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
22.12.2015, 17:05 2
Можно так:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
   QList<QList<test> > list;
   QList<test> ls;
   test ts;
   list.append(ls);
  {
     QList<test> &item = list[0];
     item.append(ts);
  } 
}
Ошибка в том, что at возвращает константную ссылку.
1
65 / 65 / 18
Регистрация: 31.03.2015
Сообщений: 253
23.12.2015, 10:11 3
Попробуйте использовать
QList<QList<Type>*>
вместо
QList<QList<Type> >
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2015, 10:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

QList в QList
Для удобства прикрепил рисунок, там наглядно видно что и как работает, словами проблематично, но...

QList в QList в QList
Здравствуйте, как вы наверное уже поняли из названия, меня интересует как сделать трехмерную...

QList
Может дуратский вопрос, но все же. Когда добавляешь объект в QList он туда копируется или там...

QMimeData и QList
Возможно ли, в QMimeData с помощью void QMimeData::setData(const QString &amp; mimeType, const...


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

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

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