История изменений
Исправление rumgot, (текущая версия) :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList
? Он все равно хранит непосредственные данные в куче, а не на стеке.
А, это ты видимо пытаешься создать десять элементов внутри QList
- ну-ну. Нужно создать QList
и далее методом append()
или push_back()
вставлять элементы.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList
? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
// ...
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList
? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
graph = new QList<QwtPlotCurve>;
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList
? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList
? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче, а не на стеке.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Поэтому я всегда советую: прежде всего нужно почитать что-нибудь по основам C++, а потом уже браться за Qt.
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at()
ведь описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Далее. Метод at()
ведь прекрасно описан как константный и при этом возвращающий ссылку на константу https://doc.qt.io/qt-5/qlist.html#at. Чего ж тут удивляться?
Исправление rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);
И зачем вообще делать указатель на QList? Он все равно хранит непосредственные данные в куче.
Исходная версия rumgot, :
Дело не в том, как правильно работать с QList
, а в том как правильно работать с указателями.
(*graph)[i].attach(ui->graphWidget);