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.

4
Que sont l'élision de copie et l'optimisation de la valeur de retour?
Qu'est-ce que la copie d'élision? Qu'est-ce que l'optimisation de la valeur de retour (nommée)? Qu'impliquent-ils? Dans quelles situations peuvent-ils se produire? Quelles sont les limitations? Si vous avez été référé à cette question, vous recherchez probablement l'introduction . Pour un aperçu technique, voir la référence standard . Voir les cas …



30
Comparaison de chaînes insensible à la casse en C ++ [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Fermé il y a 2 ans . Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelle …
373 c++  string 




1
Typedef de modèle C ++
j'ai un cours template<size_t N, size_t M> class Matrix { // .... }; Je veux faire un typedefqui crée un Vector(vecteur de colonne) qui est équivalent à un Matrixavec des tailles N et 1. Quelque chose comme ça: typedef Matrix<N,1> Vector<N>; Ce qui produit une erreur de compilation. Ce qui …
369 c++  templates  c++11  typedef 



5
Compiler C ++ 11 avec g ++
J'essaie de mettre à jour mon compilateur C ++ vers C ++ 11. J'ai cherché un peu et je suis arrivé à la conclusion que je dois utiliser le drapeau -std=c++0xou -std=gnu++0x, mais je ne sais pas beaucoup de choses sur les drapeaux. Quelqu'un peut-il m'aider? (J'utilise Ubuntu 12.04.) Voici …
368 c++  c++11  g++  flags 

5
Renvoyer unique_ptr à partir des fonctions
unique_ptr<T>ne permet pas la construction de copie, mais prend en charge la sémantique de déplacement. Pourtant, je peux retourner un à unique_ptr<T>partir d'une fonction et affecter la valeur retournée à une variable. #include <iostream> #include <memory> using namespace std; unique_ptr<int> foo() { unique_ptr<int> p( new int(10) ); return p; // …
367 c++  c++11  unique-ptr 

16
Analyser (fractionner) une chaîne en C ++ à l'aide d'un délimiteur de chaîne (C ++ standard)
J'analyse une chaîne en C ++ en utilisant ce qui suit: using namespace std; string parsed,input="text to be parsed"; stringstream input_stringstream(input); if (getline(input_stringstream,parsed,' ')) { // do some processing. } L'analyse avec un seul délimiteur de caractères est correcte. Mais que faire si je veux utiliser une chaîne comme délimiteur. …
364 c++  parsing  split  token  tokenize 

9
Différences entre la chaîne C ++ == et compare ()?
Je viens de lire quelques recommandations sur l'utilisation std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { au lieu de if( s == t ) { J'utilise presque toujours le dernier parce que j'y suis habitué et il semble naturel, plus lisible. Je ne savais même pas …
363 c++  string 

8
Comment convertir int en QString?
На этот вопрос есть ответы на Stack Overflow на рcribedом : Как преобразовать int в QString? Existe-t-il une QStringfonction qui prend un int et le renvoie en tant que QString?
361 c++  qt  type-conversion 

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.