Questions marquées «c++»

92
Convertir un vecteur <int> en chaîne

J'ai un vector<int>conteneur qui a des entiers (par exemple {1,2,3,4}) et je voudrais convertir en une chaîne de la forme "1,2,3,4" Quelle est la manière la plus propre de faire cela en C ++? En Python, voici comment je le ferais: >>> array = [1,2,3,4] >>>...

92
comment ajouter un objet de liste <T> à un autre

en C ++, j'ai deux list<T>objets Aet Bet je veux ajouter tous les membres de Bà la fin de A. J'ai cherché plusieurs sources différentes et je n'ai pas trouvé de solution simple (ei A.append(B);) et cela me surprend un peu. Quelle est la meilleure façon de procéder? En fait, je ne me soucie...

92
Suppression d'espaces de début et de fin d'une chaîne

Comment supprimer des espaces d'un objet chaîne en C ++. Par exemple, comment supprimer les espaces de début et de fin de l'objet chaîne ci-dessous. //Original string: " This is a sample string " //Desired string: "This is a sample string" La classe string, pour autant que je sache, ne fournit...

92
Pourquoi C ++ interdit-il les structures anonymes?

Certains compilateurs C ++ autorisent les unions et les structures anonymes comme extension du C ++ standard. C'est un peu de sucre syntaxique qui est parfois très utile. Quelle est la raison pour laquelle cela ne fait pas partie de la norme? Y a-t-il un barrage technique? Un philosophique? Ou...

92
LLVM C ++ IDE pour Windows

Existe-t-il un IDE C / C ++ pour Windows, qui est intégré au compilateur LLVM (et à l'analyseur Clang C / C ++), tout comme le fait Xcode moderne. J'ai Dev-Cpp (il utilise GCC obsolète) et Code :: Blocks (avec quelques GCC). Mais GCC me donne des messages d'erreur très cryptiques. Je souhaite...

92
Comment détecter une erreur «double libre ou corruption»

Lorsque j'exécute mon programme (C ++), il se bloque avec cette erreur. * glibc détecté * ./load: double libre ou corruption (! prev): 0x0000000000c6ed50 *** Comment puis-je retrouver l'erreur? J'ai essayé d'utiliser les std::coutinstructions print ( ), sans succès. Pourrait gdbrendre cela plus...