ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
312
312
EMPFEHLEN
-
Hallo allerseits,
ich bastle gerade an einer WinForms-Anwendung mit VC++ Express 2008. Dabei bin ich jetzt auf folgendes Problem gestossen:
Ich habe eine verwaltete Klasse erstellt (CParameter). Eine einzelne Instanz lässt sich ohne Probleme erstellen und benutzen.
Jetzt möchte ich beliebig viele Instanzen von CParameter in einen vector oder meinetwegen auch eine ArrayList stecken.
Code :1 2 3 4 5 6
private: void initializeParameterVector() { vector<CParameter^> parameterVector; CParameter^ prm(); parameterVector.push_back(prm); }
Wenn ich das jedoch probiere, erhalte ich jedoch eine Fehlermeldung:
error C2664: 'std::vector<_Ty>:
ush_back': Konvertierung des Parameters 1 von 'CParameter ^(__clrcall *)(void)' in 'CParameter ^const &' nicht möglich
Ich habe schon probiert prm explizit als System::Object^ zu casten, leider auch ohne Erfolg. Bei der ArrayList tritt der selbe Fehler auf.
Kann mir jemand helfen?
Danke schonmal,
PaRoX
Ähnliche Themen
-
Instanz einer Klasse in anderer Klasse verwenden
Von Lunatic im Forum PHPAntworten: 7Letzter Beitrag: 24.05.10, 14:19 -
Innerhalb einer Klasse eine Instanz einer anderen Klasse
Von HackerNeo im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 17.11.09, 13:08 -
Pro Zeile eine Instanz erstellen und Werte in ArrayList speichern
Von Syrano im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 28.08.07, 07:40 -
ArrayList, Vector oder ....... doch ganz anders
Von phpman im Forum JavaAntworten: 4Letzter Beitrag: 24.02.05, 16:54 -
Vector oder ArrayList?
Von helavi im Forum JavaAntworten: 3Letzter Beitrag: 29.09.04, 12:38





Zitieren
Login






