Russian Qt Forum

Qt => Вопросы новичков => Тема начата: MaxoBik от Июль 08, 2015, 10:00



Название: QList<QLabel*> и оператор "<<"
Отправлено: MaxoBik от Июль 08, 2015, 10:00
В чем проблема тут:
Код:
QLabel* m = new QLabel(this);
QList<QLabel*> labels();
labels << m;
Вывод компилятора:
Цитировать
ошибка: C2296: '<<' : illegal, left operand has type 'QList<QLabel *> (__cdecl *)(void)'
ошибка: C2297: '<<' : illegal, right operand has type 'QLabel *'

компилятор MSVC 2013, QT 5.4.2



Название: Re: QList<QLabel*> и оператор "<<"
Отправлено: Old от Июль 08, 2015, 10:22
Код:
QList<QLabel*> labels();

Так определяется прототип функции labels возвращающей список указателей.


Название: Re: QList<QLabel*> и оператор "<<"
Отправлено: Swa от Июль 08, 2015, 10:22
Вот в этом:

QList<QLabel*> labels();


Название: Re: QList<QLabel*> и оператор "<<"
Отправлено: MaxoBik от Июль 08, 2015, 10:24
Да, уже понял, опечатался, спасибо за ответы.