Salve a tutti!

Ragazzi, dovrei leggere una matrice da un file di testo in modo più efficiente possibile.
Purtroppo la classe fstream è parecchio lenta, sapreste suggerirmi un metodo più veloce?

Grazie!


Allego il codice che ho utilizzato (semplice e niente di artificioso)



bool** M = new bool*[b];

for(int i=0; i<b; i++)
M[i] = new bool[b]; // b è la dimensione della matrice

ifstream file("file.txt");

for(int i=0; i<b; i++)
for(int j=0; j<b; j++)
file >> M[i][j];