Cpp-Header-Namensräume
Verfasst: 23. Oktober 2004 16:11
Hi,
Bin Newbie bezüglich Cpp und QT.
Ich lese gerade ein sehr gutes Buch über Cpp.
Der neue ANSI/ISO Standard hat unter anderem
2 neue Features eingeführt.
1.) neue Cpp-Header
2.) Namensräume
Ich benutze Suse 9.1 mit den entsprechenden Versionen von QT
und Kdev(gcc).
Wenn ich eine QT-App erzeuge MUSS ich die Dateiendung *.h benutzen,
bei Nutzung von QT-Headern.
So, und jetzt meine Fragen:
1.) Liegt das daran das QT ein Application Frame Work ist?
2.) Hält sich QT nicht an den neuesten ANSI/ISO Standard?
3.) Ist der von mir benutzte Compiler nicht "upToDate"?
4.) Wie sieht's, wenn ich Cpp-Header einbinde, mit dem Namensraum aus?
5.) Muss ich diesen dann angeben?
Für Antworten vielen Dank im voraus.
Dave
Bin Newbie bezüglich Cpp und QT.
Ich lese gerade ein sehr gutes Buch über Cpp.
Der neue ANSI/ISO Standard hat unter anderem
2 neue Features eingeführt.
1.) neue Cpp-Header
2.) Namensräume
Ich benutze Suse 9.1 mit den entsprechenden Versionen von QT
und Kdev(gcc).
Wenn ich eine QT-App erzeuge MUSS ich die Dateiendung *.h benutzen,
bei Nutzung von QT-Headern.
So, und jetzt meine Fragen:
1.) Liegt das daran das QT ein Application Frame Work ist?
2.) Hält sich QT nicht an den neuesten ANSI/ISO Standard?
3.) Ist der von mir benutzte Compiler nicht "upToDate"?
4.) Wie sieht's, wenn ich Cpp-Header einbinde, mit dem Namensraum aus?
5.) Muss ich diesen dann angeben?
Für Antworten vielen Dank im voraus.
Dave