Moin zusammen,
ich habe folgendes Problem: Mein Programm wird nicht kompiliert, weil keine passende Funktion gefunden wird. Ich benutzt Templates und habe damit leider noch keine Erfahrung, daher bitte ich um Nachsicht.
Hier der Code:
Funktion:
( _filename und _function sind Membervariablen der Klasse, der auch exec angehört.)
Aufruf:
Fehlermeldung:
Weiß jemand, wo der Fehler ist?
Vielen Dank!
Gruß,
badday
ich habe folgendes Problem: Mein Programm wird nicht kompiliert, weil keine passende Funktion gefunden wird. Ich benutzt Templates und habe damit leider noch keine Erfahrung, daher bitte ich um Nachsicht.
Hier der Code:
Funktion:
Code:
template<typename T, typename ar>
T exec ( const ar &arg, QString fil=_filename, QString fun = _fuction, const int res=1)
{
//...
}
Aufruf:
(ui->lineEdit->text() gibt QStrign zurück, es handelt sich um Qt.(KlassenObjekt.exec(ui->lineEdit->text(),"sinu.lua", "getsin")
Fehlermeldung:
Fehler: keine passende Funktion für Aufruf von »Klasse::exec(QString, const char [9], const char [7])«
Weiß jemand, wo der Fehler ist?
Vielen Dank!
Gruß,
badday