Angenommen, ich habe eine std::vector
(nennen wir es myVec
) der Größe N
. Wie kann man am einfachsten einen neuen Vektor konstruieren, der aus einer Kopie der Elemente X bis Y besteht, wobei 0 <= X <= Y <= N-1? Zum Beispiel, myVec [100000]
über myVec [100999]
in einem Vektor der Größe 150000
.
Wenn dies nicht effizient mit einem Vektor getan werden kann, gibt es einen anderen STL-Datentyp, die ich stattdessen verwenden sollte?