Vector kopieren.
-
Hallo,
ich habe einen
Vector<double> eMatrixwenn ich ihn nun befülle und dann einen zweiten Vector habe,
kann ich sicher sein das diese miteMatrixBackup = eMatrix;dann identisch sind ?
-
Bei einem std::vector<> ja. (wobei das nur im Moment nach der Zuweisung gilt - sobald du in einem der vector'en etwas umbaust, sind sie nicht mehr identisch)
-
identisch im Sinne von eMatrixBackup == eMatrix (sofern die Elemente verglichen werden können). Die Container können sich hinsichtlich ihrer Kapazität unterscheiden.
-
Wenn die Kapazität von beiden Containern aber immer gleich ist, kann ich davon ausgehen, das mit dieser Zuweisung die Inhalte dann auch gleich sind ?
-
Nach einer Zuweisung sind die Inhalte immer gleich. Die Kapazität kann sich unterscheiden spielt aber hier überhaupt keine Rolle.
-
Alles Klar, vielen Dank an alle
Grüße
qbitus