Verständnisfrage
Verfasst: 31. Oktober 2006 17:53
Ich bin gerade dabei bei meinem ersten Projekt unter C++ mit dem Qt-Framework den Sourcecode nach Möglichkeit zusammenzufassen.
So möchte ich z.B. Sachen wie:
durch:
ersetzen, was in meinen Augen übersichtlicher und auch professioneller ist, da man sich die erste Zeile sparen kann.
Allerdings stolpere ich jetzt über Folgendes. Während dieser Code anstandslos kompiliert wird:
Meldet der Compiler hier einen Fehler (Unzulässiger Aufruf einer nicht statischen Memberfunktion).
Kann man nicht alle Funktionen so abkürzen, sondern muß den Umweg über z.B. QDir Variable gehen?
Benutze Qt 4.1
So möchte ich z.B. Sachen wie:
Code: Alles auswählen
QDir dir("example");
if (!dir.exists())
qWarning("Cannot find the example directory");Code: Alles auswählen
if (!QDir::exists("example"))
qWarning("Cannot find the example directory");Allerdings stolpere ich jetzt über Folgendes. Während dieser Code anstandslos kompiliert wird:
Code: Alles auswählen
bool tz = QFile::exists("bla");Code: Alles auswählen
bool tz = QDir::exists("bla");Benutze Qt 4.1