preguntar acerca de iostream

3
réponses

Pourquoi utiliser endl quand je peux utiliser un caractère de nouvelle ligne? [dupliquer]

Cette question a déjà une réponse ici: C++: "std::endl" vs "n" 11 réponses Est-il une raison pour utiliser endl avec cout quand je peux utiliser n? Mon livre …
demandé sur 1970-01-01 00:33:31
4
réponses

Pourquoi std:: cout convertit-il les pointeurs volatiles en bool?

si vous essayez de pointer vers un type volatile, même un pointeur de char volatile où vous vous attendez normalement à ce que cout imprime la chaîne, vous obtiendrez simplement '1' (en supposant que le pointeur n'est pas nul je pense). Je suppose qu …
demandé sur 1970-01-01 00:33:30
4
réponses

Obtenir un std::ostream soit à partir de std::cout ou std::ofstream(fichier)

comment lier un std::ostreamstd::cout ou d'un std::ofstream objet, dépendant d'une certaine condition de programme? Bien que ceci ne soit pas valable pour de nombreuses raisons, je voudrais réaliser quelque chose qui est sémantiquement équivalent à c …
demandé sur 1970-01-01 00:33:28
3
réponses

Que veut dire le» c » dans cout, cin, cerr et clog?

que signifie le" c " dans les noms Cut, cin, cerr et clog? je dirais char mais je n'ai rien trouvé pour le confirmer. ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Est-ce que int8 t et uint8 t sont des types d’omble?

étant donné ce programme C++11, dois-je m'attendre à voir un nombre ou une lettre? Ou ne pas faire hauteur des attentes? #include <cstdint> #include <iostream> int main() { int8_t i = 65; std::cout << i; } e …
demandé sur 1970-01-01 00:33:33
3
réponses

std::vector: ne peut pas lier ‘std::ostream {aka std::base ostream}’ lvalue à ‘std::base ostream &&’

j'ai rencontré un message d'erreur confus en essayant de faire quelque chose d'aussi simple que std::cout << std::vector<int>{1,2,3}; qui dit cannot bind 'std::ostream {aka std::basic_ostream<char>}' lvalue to …
demandé sur 1970-01-01 00:33:34
3
réponses

Pourquoi std:: getline() saute l’ENTRÉE après une extraction formatée?

j'ai le code suivant qui demande à l'utilisateur son nom et son état: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin …
demandé sur 1970-01-01 00:33:34
3
réponses

Comment créer un boost ssl iostream?

j'ajoute le support HTTPS au code qui fait des entrées et sorties en utilisant boost tcp::iostream (agissant comme un serveur HTTP). j'ai trouvé des exemples (et j'ai un serveur HTTPS qui fonctionne) qui font des entrées/sorties SSL en utili …
demandé sur 1970-01-01 00:33:30
7
réponses

Pourquoi std:: cout au lieu de simplement cout?

je reçois ces messages d'erreur pour tous cout et endl : main.cc:17:5: error: ‘cout’ was not declared in this scope main.cc:17:5: note: suggested alternative: /usr/include/c++/4.6/iostream:62:18: note: ‘std::cout’ après avoir suiv …
demandé sur 1970-01-01 00:33:32
4
réponses

Pourquoi est-iostream::eof à l’intérieur d’une condition de boucle considéré comme mauvais?

je viens de trouver un commentaire dans cette" réponse 151960920 "disant que l'utilisation de iostream::eof dans une condition de boucle est"presque certainement faux". J'utilise généralement quelque chose comme while(cin>>n) - qui je suppos …
demandé sur 1970-01-01 00:33:31