Gut das erstellen hab ich jetzt. Nur der Zugriff klappt nicht!
C++:
:\InstantImage\Source\C++\Server\vector\vector.cpp(46) : error C2819: Der Typ 'std::vector<class smart_ptr<class Beispiel>,class std::allocator<class smart_ptr<class Beispiel> > >' hat keinen ueberladenen Elementoperator '->' M:\InstantImage\Source\C++\Server\vector\vector.cpp(46) : error C2227: Der linke Teil von '->getZahl' muss auf Klasse/Struktur/Union zeigen M:\InstantImage\Source\C++\Server\vector\vector.cpp(49) : error C2228: Der linke Teil von '.clear' muss eine Klasse/Struktur/Union sein
Dieser Post wurde am 09.03.2004 um 17:40 Uhr von Pablo editiert.
Ohne den Code kann ich mir da grad nix drunter vorstellen. Der Zugriff auf die einzelnen Elemente würde (wenn Du wie im Beispiel einen Vektor über Zeiger verwendest) so gehen:
C++:
x = myBeispiel->operator[](2); // 2tes Element // oder alternative Schreibweise x = (*myBeispiel)[2];
-- Reden ist Schweigen und Silber ist Gold.Dieser Post wurde am 09.03.2004 um 12:08 Uhr von stephanw editiert.