[Novize] Dynamic Memory Alloc ohne das User festlegt wie oft?
-
Bitte ein Bit schrieb:
Was versteht du unter eine Chunk? Und warum können dies nur 8k groß werden?
So ein Speicherbereich halt, den man schonmal reserviert und dann vollmacht.
Du hattest 200k-Chunks vorgeschlagen? Ist ok.
Aber 8k ist genauso gut. Rechnen wir mal 8 Bytes Overhead fürs Verknüpfen. Dann haben 0.1% Overhead. Deswegenreichen schon so kleine Chunks.
-
Falke88 schrieb:
Hey Leute,
Zerbreche mir hier gerade den Kopf an einer Aufgabe. Was ich hier machen möchte ist eine beliebige Anzahl von floating-point Werten vom User eingeben zu lassen. Der User kann soviele eingeben wie er möchte muss dafür auch vorher nicht angeben wieviel er eingeben wird.
Daher muss das Ganze mit "malloc" funktionieren.
Vielleicht kannst du die Werte sofort verrechnen. Dann musst du sie nicht alle speichern, sondern verrechnest jeden neuen Wert mit dem vorherigen Ergebnis. Es kommt darauf an, was du mit den Werten anstellen willst. Erzähl doch mal ...