Russian Qt Forum

Qt => Общие вопросы => Тема начата: daimon от Ноябрь 16, 2009, 21:28



Название: [спасибо решено] QList<T> важно
Отправлено: daimon от Ноябрь 16, 2009, 21:28
Здравствуйте, у меня есть функция del(QList<QTableWidgetSelectionRange> range);
Вопрос: как отправлять элемент QTableWidgetSelectionRange(1,1,1,1) , не создавая промежуточного списка QList<.....
Спс


Название: Re: QList<T> важно
Отправлено: lit-uriy от Ноябрь 16, 2009, 21:30
никак, можно лишь сократить(?) запись:
del(QList<QTableWidgetSelectionRange> << QTableWidgetSelectionRange(1,1,1,1));


Название: Re: QList<T> важно
Отправлено: daimon от Ноябрь 16, 2009, 21:33
никак, можно лишь сократить(?) запись:
del(QList<QTableWidgetSelectionRange> << QTableWidgetSelectionRange(1,1,1,1));
Не работает error C2275: 'QList<T>' : illegal use of this type as an expression
1>        with
1>        [
1>            T=QTableWidgetSelectionRange
1>        ]


Название: Re: QList<T> важно
Отправлено: Igors от Ноябрь 16, 2009, 21:43
Здравствуйте, у меня есть функция del(QList<QTableWidgetSelectionRange> range);
Вопрос: как отправлять элемент QTableWidgetSelectionRange(1,1,1,1) , не создавая промежуточного списка QList<.....
Спс
Вы уверены что действительно хотите подавать QList по значению?
Может все-таки по ссылке, напр.
Код:
del(QList<QTableWidgetSelectionRange> & range);
?


Название: Re: QList<T> важно
Отправлено: Alex Custov от Ноябрь 16, 2009, 21:43
никак, можно лишь сократить(?) запись:
del(QList<QTableWidgetSelectionRange> << QTableWidgetSelectionRange(1,1,1,1));

Код
C++ (Qt)
del(QList<QTableWidgetSelectionRange>() << QTableWidgetSelectionRange(1,1,1,1));


Название: Re: [спасибо решено] QList<T> важно
Отправлено: lit-uriy от Ноябрь 17, 2009, 00:02
Alex Custov, спасибо, не доглядел