Questions marquées «c++»

C ++ est un langage de programmation à usage général. Il a été initialement conçu comme une extension de C et a une syntaxe similaire, mais c'est maintenant un langage complètement différent. Utilisez cette balise pour les questions sur le code (à compiler) avec un compilateur C ++. Utilisez une balise spécifique à la version pour les questions liées à une révision standard spécifique [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20], etc.

1
Quelle est la logique derrière le mot-clé «using» en C ++?
Quelle est la logique derrière le mot clé «using» en C ++? Il est utilisé dans différentes situations et j'essaie de trouver si tous ceux-ci ont quelque chose en commun et il y a une raison pour laquelle le mot-clé "using" est utilisé comme tel. using namespace std; // to …
145 c++  c++11 







7
entrée std :: cin avec des espaces?
#include <string> std::string input; std::cin >> input; L'utilisateur veut entrer "Hello World". Mais cinéchoue à l'espace entre les deux mots. Comment puis-je faire cinprendre à l'ensemble de Hello World? Je fais en fait cela avec des structures et cin.getlinene semble pas fonctionner. Voici mon code: struct cd { std::string CDTitle[50]; …
144 c++  string  space 





7
Pourquoi je ne peux pas couper une chaîne?
Pourquoi je ne peux pas cout stringaimer ça: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Lorsque je fais cela, j'obtiens l'erreur suivante: Erreur 2 erreur C2679: binaire '<<': aucun opérateur trouvé qui prend un opérande de droite de type …
143 c++  string  cout 


16
Fichiers d'en-tête de redéfinition C ++ (winsock2.h)
Comment éviter d'inclure deux fois les fichiers d'en-tête? Le problème est que j'inclus ledans MyClass.h , puis j'inclus MyClass.h dans de nombreux fichiers, il inclut donc plusieurs fois et une erreur de redéfinition se produit. Comment empêcher? J'utilise #pragma une fois au lieu d'inclure des gardes, et je suppose que …
143 c++  header  redefinition 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.