Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:31
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Подскажите пожалуйста, где у меня ошибка или решение для следующей ситуции:Hello, I've some problem with using templates:myclass.hКод:#ifndef MYCLASS_H#define MYCLASS_Htemplate class myclass{privateublic: myclass(void){}; ~myclass(void){}; void login(S login, S pass);};#endif // MYCLASS_Hmyclass.cppКод:#include "myclass.h"#include "../additional_func.h" // для для функции connect(QString, QString)template void myclass::login(S login, S pass){ additional_func->connect(login,pass);}в слоте на клик на форме:Код:myclass *vr = new myclass();vr->login(ui->linelogin->text(),ui->linepwd->text());получаю ошибку:/home/user/test/mainwindow.cpp:30: error: undefined reference to `myclass::login(QString, QString)':: error: collect2: ld returned 1 exit statusПодскажите пожалуйста, в чем ошибка? правильно ли объявлен класс? Правильно ли создается его экземпляр? В общем, интересует вся критика и помощь в решении этой ошибки.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как подружится с классом? Guest Третий архив вопросов и ответов 2 17.11.2015 16:11
Как подружиться с новым классом? Guest Третий архив вопросов и ответов 1 16.11.2014 11:57
Как подружится с новым классом? Guest Четвертый архив 0 09.12.2011 06:44
Билеты первым классом Guest Продолжение старого архива 0 16.10.2011 14:06



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