Comment est-que quelqu'un peut faire ça? Si je veux analyser comment quelque chose est compilé, comment puis-je obtenir le code assembleur
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...
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...
Pourquoi le C ++ STL ne fournit-il pas de conteneurs "arborescents", et quelle est la meilleure chose à utiliser à la place? Je veux stocker une hiérarchie d'objets sous forme d'arbre, plutôt que d'utiliser un arbre comme amélioration des performances
Si une variable est déclarée comme staticdans la portée d'une fonction, elle n'est initialisée qu'une seule fois et conserve sa valeur entre les appels de fonction. Quelle est exactement sa durée de vie? Quand son constructeur et son destructeur sont-ils appelés? void foo() { static string plonk =...
Une récente discussion unordered_mapen C ++ m'a fait réaliser que je devrais utiliser unordered_mapdans la plupart des cas où je l'ai utilisé mapauparavant, en raison de l'efficacité de la recherche ( O (1) amorti vs O (log n) ). La plupart du temps, j'utilise une carte, j'utilise soit intou...
Existe-t-il une fonction isnan ()? PS: je suis à MinGW (si cela fait une différence). J'ai résolu ce problème en utilisant isnan () de <math.h>, qui n'existe pas, dans <cmath>lequel j'étais #includeau
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...
Quelle est une bonne explication étape par étape sur la façon d'utiliser la bibliothèque Boost dans un projet vide dans Visual
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 l'erreur...
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...
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...
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...
На этот вопрос есть ответы на Stack Overflow на рcribedом : Как преобразовать int в QString? Existe-t-il une QStringfonction qui prend un int et le renvoie en tant que
Lors de la construction de mon programme C ++, je reçois le message d'erreur référence non définie à «vtable ... Quelle est la cause de ce problème? Comment je le répare? Il se trouve que j'obtiens l'erreur pour le code suivant (la classe en question est CGameModule.) Et je ne peux pas pour la vie...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
J'ai lu la FAQ C ++ et j'étais curieux de la frienddéclaration. Personnellement, je ne l'ai jamais utilisé, mais je suis intéressé à explorer la langue. Quel est un bon exemple d'utilisation friend? En lisant la FAQ un peu plus longtemps, j'aime l'idée de la << >>surcharge de l'...
Je me retrouve souvent dans une situation où je suis confronté à plusieurs erreurs de compilation / éditeur de liens dans un projet C ++ en raison de mauvaises décisions de conception (prises par quelqu'un d'autre :)) qui conduisent à des dépendances circulaires entre les classes C ++ dans...