[gelöst] Objekt der Basisklasse als Parameter übergeben
Verfasst: 16. August 2010 14:03
Hallo.
Ich habe einige Zeit in C++ nichts mehr gemacht, so kann es sein das mir einige Basics entfallen sind.
Also seit mir bitte nicht böse wenn folgende Frage etwas dämlich ist.
Ich habe eine Klasse (Tdsa_orte_db) von QSqlDatabase abgeleitet.
Ich möchte nun im Konstruktor von Tdsa_orte_db eine Instanz von QSQLQuery erzeugen.
Dazu muß ich das Objekt der Basisklasse (also von QSQLDatabase) als Parameter übergeben.
Bei folgendem beschwert sich der MOC:
Was mache ich falsch ?
Vielen Dank für eure Antworten.
Ich habe einige Zeit in C++ nichts mehr gemacht, so kann es sein das mir einige Basics entfallen sind.
Also seit mir bitte nicht böse wenn folgende Frage etwas dämlich ist.
Ich habe eine Klasse (Tdsa_orte_db) von QSqlDatabase abgeleitet.
Ich möchte nun im Konstruktor von Tdsa_orte_db eine Instanz von QSQLQuery erzeugen.
Dazu muß ich das Objekt der Basisklasse (also von QSQLDatabase) als Parameter übergeben.
Bei folgendem beschwert sich der MOC:
Code: Alles auswählen
Tdsa_orte_db::Tdsa_orte_db(QString driver_name) :QSqlDatabase::QSqlDatabase(driver_name)
{
SQL_get_all_location_names_ptr = new QSqlQuery(*this);//auch bei (QSQLDatabase) *this
M_all_locations__names_ptr = new QSqlQueryModel(0);
}
Vielen Dank für eure Antworten.