Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 74609

Лямбда, с++(qt), передача по ссылке

$
0
0

Привет. Есть такие строки

 
int Cells=100;
---------------
connect (MyButts, &QPushButton::clicked, [&Cells] () {MySlot(Cells);})
--------------
MainWind::MySlot(int Cells)
{
 Cells--;
 QMessageBox msg;
 msg.setText(QString::number(Cells));
 msg.exec();
}

Сообщение выдает числа 32695, 32789 и тому подобные. А должно быть 99, 98 и тд. В чем здесь ошибка?

 , ,


Viewing all articles
Browse latest Browse all 74609