J'aimerais savoir si les objets cin et cout sont en fait des objets fstream.
Toutes simple comme question.
J'aimerais savoir si les objets cin et cout sont en fait des objets fstream.
Toutes simple comme question.
J'ai de la misere a visualiser a quel niveau il se situe. Je sais que cin et cout utilise les acces fichier pour leur operation. Leur buffer est-il juste streambuf ou filebuf.
Ce sont des std::ostream et std::istream. Mais détail interne dont tu n'as pas besoin, le buffer interne est un filebuf.
Et encore, je ne suis pas sûr que cela soit pareil avec toutes les implémentations de la SL (pas de 'T' pour les flux).
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Cette remarque m'intrigue. Le T est pour "template", modèle en français. Les flux sont pourtant écrits à l'aide de modèles dans la STL non?Envoyé par Luc Hermitte
Certes. Mais la STL c'est juste les collections et les algorithmes. En fait, j'ai l'impression qu'il s'agit seulement d'une appelation "historique" car le terme n'a pas l'air d'être normalisé.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
A l'adresse suivante vous aurez la réponse : http://www.cplusplus.com/ref/.
C++ disoucie les deux. Il fait la différence entre STL librairy et iostream librairy.
Effectivement, il semble bien que STL soit une appellation historique. Voici ce que j'ai trouvé:
Source:Technically speaking the term "STL" is no longer meaningful since the classes provided by the STL have been fully integrated into the standard library, along with other standard classes like std::ostream, etc. Nonetheless many people still refer to the STL as if it were a separate thing, so you might as well get used to hearing that term.
http://www.parashift.com/c++-faq-lit...libraries.html
Alors maintenant, tant pour les conteneurs que pour les flux, il faudrait parler de la librairie standard du C++.
Voici donc un autre mystère éclairci :-)
Bibliothèque standard, pour être exactAlors maintenant, tant pour les conteneurs que pour les flux, il faudrait parler de la librairie standard du C++.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Il te suffit de jeter un oeil dan sle fichier iostream pour avoir la réponse...
L'unité de traduction correspondante donne l'autre moitié des explications -- du moins avec VC 6, je n'ai pas vérifié avec les autres SL.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager