Funktionieren Containers nicht?

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
forgoden
Beiträge: 120
Registriert: 10. Februar 2008 17:52

Funktionieren Containers nicht?

Beitrag von forgoden »

in meinen Qt-Projekt habe ich nur

#include <vector>

und

typedef vector<int> INTLIST;

hinzugefügt

es kommt immer kompilerfehler raus:
.\main.cpp(7) : error C2143: Syntaxfehler: Es fehlt ';' vor '<'
.\main.cpp(7) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
will keine containers von Qt benützen da ich den eigentlichen code für das proramm von gt-gui codes getrennt halten will
Win7, VisualStudio 2010, Qt 4.7
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Was hat ein QVector mit der GUI zu tun?
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

vecotr -> std::vector
oder using std::vector;
oder using namespace std;

QVector koenntest du aber auch nutzen, da hat upsala recht.
wenn du komplett unabhaengig von qt sein willst, kannst aber auch std::vector nutzen ..

mfg,
julian
forgoden
Beiträge: 120
Registriert: 10. Februar 2008 17:52

Beitrag von forgoden »

ah mist std ist es. wobei ich mitterweile qvector benützt hab.
Win7, VisualStudio 2010, Qt 4.7
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Wenn er code "auslagern will", bzw vorbereitet, um den in ne qt freie Umgebung (lib / dll etc) zu überfuehren, macht der verzicht auf qt container schon sinn.

Ich geh normal auch andersrum heran. ich verwende die qt container nur, wenn ich sicher bin das der codeteil ned ohne die qt GUI existieren kann, bzw dann kein sinn macht. Ansonsten nehm ich die stl ....

Ciao ....
Antworten