Vektorklasse in Formulareklasse verwenden?
-
Woran kann das liegen?
Edit:
Wenn ich cliext verwende geht das:
cliext::vector<int>^ v1 = gcnew cliext::vector<int>;
Das wiederum nicht, was ich brauche:
cliext::vector<System::String>^ v1 = gcnew cliext::vector<System::String>;
Fehler 39 error C3699: "%": Diese Referenzierung kann nicht für den Typ "System::String" verwendet werden. C:\Program Files\Microsoft Visual Studio 9.0\VC\include\cliext\vector 1169
cliext::vector<System::String>^ v1e = gcnew cliext::vector<System::String>; //GEHT NICHT cliext::vector<System::String^>^ vec = gcnew cliext::vector<System::String^>; //GEHT!
Wieso geht das eine - aber das Andere nicht?
Ich haette es jetzt fuer logisch gefunden, wenn der ^, der ja gleichbedeutend zum * vorher ist ueberall hinkommt...
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-156867.html
Und hier eine Anlaufstelle für den Unterschied C++ C++/CLI
http://msdn.microsoft.com/de-de/library/ms235289(VS.80).aspx
-
comment3,
-
comment6,
-
comment1,
-
comment2,
-
comment6,
-
comment5,
-
comment1,
-
comment3,
-
comment4,
-
comment1,
-
comment3,
-
comment2,
-
comment5,
-
comment1,
-
comment1,
-
comment3,
-
comment1,
-
comment5,