Allocare un byte e riallocare byte dopo byte, a parte l'aspetto didattico, è assolutamente assurdo dal punto di vista dell'efficienza e delle performance.
In un'era in cui si parla facilmente di gigabyte, allocare un buffer da 4 K (poco più di 4 mila byte) è più che sufficiente per gestire l'input.
Penso che non ci dovremmo perdere dietro questi problemi ...

Rispondi quotando