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.

5
Drapeaux pour activer des avertissements G ++ détaillés et détaillés
Souvent en C sous gcc, je commencerai par l'ensemble suivant d'indicateurs d'avertissement (douloureusement assemblés à partir de plusieurs sources): -Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \ -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \ -Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \ -Wfloat-equal -pedantic -ansi Je vais créer (au moins mes versions de débogage) …
122 c++  g++  warnings 


9
Exemples C ++ SFINAE?
Je veux entrer dans plus de méta-programmation de modèles. Je sais que SFINAE signifie «l'échec de la substitution n'est pas une erreur». Mais quelqu'un peut-il me montrer une bonne utilisation de SFINAE?


6
erreur: utilisation de la fonction supprimée
J'ai travaillé sur du code C ++ qu'un ami a écrit et j'obtiens l'erreur suivante que je n'ai jamais vue auparavant lors de la compilation avec gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const …

3
polymorphic_allocator: quand et pourquoi devrais-je l'utiliser?
Voici la documentation sur cppreference , ici le projet de travail. Je dois admettre que je n'ai pas compris quel était le véritable objectif polymorphic_allocatoret quand / pourquoi / comment je devais l'utiliser. A titre d'exemple, le pmr::vectora la signature suivante: namespace pmr { template <class T> using vector = …
122 c++  allocator  c++17 


3
Quelles implémentations C ++ Smart Pointer sont disponibles?
Comparaisons, avantages, inconvénients et quand les utiliser? Il s'agit d'un spin-off d'un thread de ramassage des ordures où ce que je pensais être une réponse simple a généré de nombreux commentaires sur certaines implémentations de pointeurs intelligents spécifiques, il semblait donc utile de commencer un nouveau message. En fin de …

13
Recherche de doublons dans le temps O (n) et dans l'espace O (1)
Entrée: étant donné un tableau de n éléments qui contient des éléments de 0 à n-1, avec l'un de ces nombres apparaissant un nombre illimité de fois. Objectif: trouver ces nombres répétés en O (n) et en n'utilisant que l'espace mémoire constant. Par exemple, soit n 7 et array {1, …
121 c++  c  algorithm 

23
Qu'est-ce qui appartient à un outil pédagogique pour démontrer les suppositions injustifiées que les gens font en C / C ++?
Je voudrais préparer un petit outil éducatif pour SO qui devrait aider les programmeurs débutants (et intermédiaires) à reconnaître et à contester leurs hypothèses injustifiées en C, C ++ et leurs plates-formes. Exemples: "les entiers s'enroulent" "tout le monde a ASCII" "Je peux stocker un pointeur de fonction dans un …

2
Pourquoi #include <string> empêche-t-il une erreur de débordement de pile ici?
Voici mon exemple de code: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } int main() …



4
Que fait le drapeau fpermissive?
Je me demande simplement ce que fait l' -fpermissiveindicateur dans le compilateur g ++? Je reçois: erreur: prise de l'adresse temporaire [-fpermissive] que je peux résoudre en donnant le -fpermissivedrapeau au compilateur. EDIT : Je viens de trouver ce qui causait l'erreur d'adresse temporaire! Je vais réparer cette partie maintenant.

2
Conversion C ++ de 1 caractère en chaîne? [fermé]
Il est peu probable que cette question aide les futurs visiteurs; il n'est pertinent que pour une petite zone géographique, un moment précis dans le temps ou une situation extraordinairement étroite qui n'est généralement pas applicable à l'audience mondiale d'Internet. Pour obtenir de l'aide pour rendre cette question plus large, …
121 c++  casting 

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.