Für meine neueste CS Hausaufgaben, ich verpflichtet bin, eine Klasse namens Film zu schaffen, der Titel hält, Regie, Jahr, Bewertung, Schauspieler usw.C++ Vektor von Zeigern
Dann bin ich verpflichtet, eine Datei zu lesen, die enthält eine Liste dieser Informationen und speichern Sie sie in einem Vektor von Zeigern zu Filmen.
Ich bin mir nicht sicher, was die letzte Zeile bedeutet. Heißt das, ich lese die Datei, erstelle mehrere Movie-Objekte. Erstellen Sie dann einen Vektor mit Zeigern, wobei jedes Element (Zeiger) auf eines dieser Movie-Objekte zeigt?
Mache ich einfach zwei Vektoren - einer der Zeiger und einer der Filme und machen Sie eine Eins-zu-Eins-Zuordnung der beiden Vektoren?
+! Yep - das ist, was ich aus der Frage auch genommen habe –
Wenn ich einen Vektor von Ints erzeuge, muss ich einen Int zurückschieben. Wenn es ein Vektor von Bool ist, schiebe ich einen Bool zurück. Drücken Sie in Ihrer Aussage ein Movie-Objekt oder einen Movie-Pointer zurück? – xbonez
Sie drücken einen Zeiger auf ein (neu erstelltes) Movie-Objekt. – schnaader