Frage zu Arrays



  • Hallo, ich habe ein Array mit N Elementen. Nun moechte ich die letzten m Elemente verwerfen, so dass mein Array danach nur noch (N-m) Elemente hat. Gibt es da eine Moeglichkeit, dies zu realisieren, ohne die (N-m) Elemente einfach in ein Array der betreffenden Groesse zu kopieren?



  • Da ein Array eine feste Größe hat, kannst du entweder nur die letzten Elemente auf 0 setzen oder es in ein neues Array kopieren.
    Oder du nimmst einen vector.



  • Da ein Array eine feste Größe hat, kannst du entweder nur die letzten Elemente auf 0 setzen oder es in ein neues Array kopieren.

    Oder du erkennst, dass du ein dynamisches Array brauchst und verwendest deshalb gleich die Templateklasse std::vector.


Anmelden zum Antworten