Molti libri in C ++ contengono un esempio di codice come questo ...
std::cout << "Test line" << std::endl;
... quindi l'ho sempre fatto anch'io. Invece ho visto molto codice da sviluppatori di lavoro come questo:
std::cout << "Test line\n";
C'è un motivo tecnico per preferire l'uno rispetto all'altro, o è solo una questione di stile di codifica?
'\n'
.