Au fait, std::endl, ce n'est pas un synonyme de "\n". std::endl flush en plus, ce qui peut avoir des conséquences sur les performances
Mais du coup, pour coller des messages d'erreur dans un ostream qui est peut-être cerr ou un fichier de log, est-ce que ça n'est pas canonique de flusher le truc? Si tu as un segfault juste après, c'est un coup à te retrouver avec un crash complètement silencieux, voire à considérer que le test s'est bien passé, non?
[^] # Re: Brace yourselves, bullshit is coming.
Posté par arnaudus . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3. Dernière modification le 07 janvier 2014 à 13:11.
Mais du coup, pour coller des messages d'erreur dans un ostream qui est peut-être cerr ou un fichier de log, est-ce que ça n'est pas canonique de flusher le truc? Si tu as un segfault juste après, c'est un coup à te retrouver avec un crash complètement silencieux, voire à considérer que le test s'est bien passé, non?