Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Проблемы со слотами (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/problemy-so-slotami-256656/)

Guest 28.09.2011 16:06

Проблемы со слотами
 
Добрый вечер. У меня возникла следующая проблема. Пытался разобраться со сигналами и слотами. Вот код:Код:#include class MyClass : public QObject{ Q_OBJECT private: int val; public: MyClass() { val = 0; } int getVal() { return val; } public slots: void setValue(int value); signals: void valueChanged(int newValue);};void MyClass::setValue(int value){ if (value != val) { val = value; emit valueChanged(value); }}int main(int argc, char *argv[]){ QApplication app(argc, argv); MyClass a, b; QObject::connect(&a, SIGNAL(valueChanged(int)), &b, SLOT(setValue(int))); a.setValue(3); b.setValue(7); return app.exec();}При сборке проекта вылетает ошибка: "undefined reference to vtable for MyClass".Уже пытался удалять make-файлы. Результат 0. Подскажите пожалуйста в чем ошибки.


Часовой пояс GMT, время: 14:40.


© www.otvetnemail.ru - Форум вопросов и ответов.