dateiinhalt in array laden
-
in der datei sind nur zahlen, durch leerzeichen getrennt
wie kann ich die zahlen am schnellsten in einen array laden
(geschwindigkeit is das wichtigste)
-
Schau Dir mal bei dem Beitrag:
http://c-plusplus.net/forum/viewtopic.php?t=39470&start=0&postdays=0&postorder=asc&highlight=
die letzte Variante an. Diese ist schnell wenn man zuvor weiß wieviel Elemente man hat.
Das Problem bei vectoren ist das wenn der Speicherplatz eng wird man alle Elemente umkopieren muß (std::vector macht das intern für Dich) was tierisch Zeit kostet.
Man kann alternativ auch massig platz reservieren und am ende ein swap mit einem temporären vector machen.