Imprimir no console vs gravar em um arquivo (velocidade)

Em C ++, que seria mais rápido se repetido, digamos, 5000 vezes:

cout << "text!" << endl;

o

my_text_file << "text!" << endl;

(gravando em um arquivo x fazendo couting no console)

Editar

Eu pergunto porque, ao escrever no console, você vê todo o texto sendo impresso, o que parece retardar o loop. Em um arquivo, você não vê o texto sendo impresso, o que parece levar menos temp

Apenas testei:

Console:> 2000 ms usando endl e \ n

Arquivo: 40 ms com endl e 4 ms com \ n

questionAnswers(4)

yourAnswerToTheQuestion