C++ mit STL-Liste, wie das kopieren einer bestehenden Liste in eine neue Liste

Jetzt arbeite ich mit einem copy-Konstruktor für die Aufnahme einer Liste namens val des Typs char, und ich brauche, um all die Elemente einer string-v übergeben wird, in den copy-Konstruktor und setzen Sie Sie in die val Liste.

Public:
LongInt(const string v);

Private:
list<char> val;

Also hier im öffentlichen Bereich des LongInt-Klasse, ich habe einen copy-Konstruktor, welche die val-Liste und Kopien der v-string hinein. Kann mir jemand helfen herauszufinden, wie dies zu tun? Vielen Dank im Voraus!

Möchten Sie vielleicht denken über die Wahl einer Liste von chars ist wirklich die am besten geeigneten Behälter verwenden. Es Fragmente der Erinnerung sehr stark, als auch die, die schon einen großen Aufwand.
LongInt(const string v); ist nicht eine Kopie-Konstruktor.

InformationsquelleAutor Ctak | 2011-04-04

Schreibe einen Kommentar