Questions marquées «c++»

120
erreur de qualification supplémentaire en C ++

J'ai une fonction membre définie comme suit: Value JSONDeserializer::ParseValue(TDR type, const json_string& valueString); Lorsque je compile la source, j'obtiens: erreur: qualification supplémentaire 'JSONDeserializer ::' sur le membre 'ParseValue' Qu'est-ce que c'est? Comment supprimer cette...

120
Comment fonctionne std :: tie?

Je l'ai utilisé std::tiesans trop y réfléchir. Cela fonctionne donc je viens d'accepter cela: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Mais comment fonctionne cette magie noire ? Comment un temporaire créé par le...

119
Performances C ++ par rapport à Java / C #

Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je crois comprendre que C / C ++ produit du code natif à exécuter sur une architecture de machine...

119
Fonction de modèle dans la classe de modèle

J'ai ce code: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Je le veux sous cette forme: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void...