Originariamente inviato da Nebula88
E poi,..
mi sembra di aver notato che la classe fstream non copi il file nella RAM ma acceda ogni volta all'hard disk!

Questo non rende molto più lenta la lettura?!..
No, la fstream fornisce accesso bufferizzato ai file, per cui dovrebbe essere relativamente veloce. Se vuoi un buon compromesso tra la comodità della classe fstream e la velocità dell'automa a stati finiti usa la libreria di IO del C (fopen, fscanf, fclose); in ogni caso, quanto tempo ci mette il tuo programma a caricare i dati dal file?