Dans les Cours et tutoriels C++, j'ai lu que dans les exercices du site il fallait mieux utiliser printf et scanf même en C++, à la place de cout et cin, pour des raisons de rapidité :En outre, il est préférable d'utiliser cout pour provoquer l'affichage et cin pour la lecture de l'entrée standard (le clavier, le plus souvent).
En effet, printf et scanf sont des fonctions issues du C avantageusement remplacées par cin et cout et leurs opérateurs de flux respectif >> et <<.
Enfin, même en C, la fonction scanf n'est absolument pas recommandée car elle est sujette à de nombreux problèmes
Est-ce que cette information est exacte (ou encore d'actualité) ?Les entrées/sorties doivent être implémentées avec la bibliothèque C, et pas la bibliothèque C++ qui est beaucoup plus lente sous Linux (jusqu'à 10 fois !). Utilisez donc exclusivement des scanf et des printf.
En effet, je lis souvent "En C++ on n'utilise plus la bibliothèque standard du C", donc j'ai un doute.
Partager