ich bin gerade am überlegen, ob ich Daten lieder in ein Array einlesen sollte oder in einen Vector.
Nun meine Frage: was ist schneller, was praktischer?
Also Array ist generell denke ich mal schneller und Vectoren sind praktischer, wenn man nicht weiß um wieviele Werte es sich handelt, schon klar.
Wenn ich bei einem Vector eine initialCapacity schon vorgeben und diese nur selten überschreite, ist er dann ungefährt einem Array gleich ?? Also in der Geschwindigkeit meine ich.
die Frage ist, wie viele Daten Du ablegen willst und wie oft Du darauf zurückgreifst.
Generell würde ich sagen, dass ein Array sich nur lohnt, wenn es nicht all zu oft in der Grösse angepasst werden muss.
Aber eine Rolle spielt das erst, wenn Du in laufzeitkritische Umgebungen kommst oder tausende Daten verarbeitest.
Wenn Du Zeit hast, nimm Vektoren.
Wenn Du irgendeine Webseite serverseitig aufarbeitest, hast Du keine Zeit und musst Dir unter Umständen einen ausgefeilten Algorithmus ausdenken, um Grössenanpassungen im Array zu verhindern.