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.

14
Comment savoir si une clé donnée existe dans un std :: map C ++
J'essaie de vérifier si une clé donnée est dans une carte et ne peut pas le faire quelque peu: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here alors comment imprimer ce qui est …
450 c++  dictionary  stl 





11
Chaîne constante statique (membre de la classe)
Je voudrais avoir une constante statique privée pour une classe (dans ce cas, une fabrique de formes). J'aimerais avoir quelque chose du genre. class A { private: static const string RECTANGLE = "rectangle"; } Malheureusement, j'obtiens toutes sortes d'erreurs du compilateur C ++ (g ++), telles que: ISO C ++ …
445 c++  string  class  static  const 


13
usr / bin / ld: impossible de trouver -l <nameOfTheLibrary>
J'essaie de compiler mon programme et il renvoie cette erreur: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; dans mon makefile j'utilise la commande g++et le lien vers ma bibliothèque qui est un lien symbolique vers ma bibliothèque située sur un autre répertoire. Y a-t-il une option à ajouter pour le faire fonctionner s'il …
444 c++  linux  g++ 

12
Qu'est-ce que l'API GUI native de Linux?
J'espère que cela ne se présente pas comme une question stupide, mais c'est toujours quelque chose que je me suis demandé. Windows (API Win32) et OS X (Cocoa) ont leurs propres API pour gérer les fenêtres, les événements et autres éléments du système d'exploitation. Je n'ai jamais vraiment obtenu de …
441 c++  c  linux  api  user-interface 


9
erreur: demande pour le membre '..' dans '..' qui est de type non-classe
J'ai une classe avec deux constructeurs, un qui ne prend aucun argument et un qui prend un argument. La création d'objets à l'aide du constructeur qui prend un argument fonctionne comme prévu. Cependant, si je crée des objets à l'aide du constructeur qui ne prend aucun argument, j'obtiens une erreur. …
440 c++ 


6
Quels sont les principaux objectifs de l'utilisation de std :: forward et quels problèmes cela résout-il?
Dans une transmission parfaite, std::forwardest utilisé pour convertir les références rvalue nommées t1et les t2références rvalue non nommées. Quel est le but de faire cela? Comment cela affecterait-il la fonction appelée innersi nous quittons t1&amp; t2as lvalues? template &lt;typename T1, typename T2&gt; void outer(T1&amp;&amp; t1, T2&amp;&amp; t2) { inner(std::forward&lt;T1&gt;(t1), std::forward&lt;T2&gt;(t2)); …


6
Option GCC -fPIC
J'ai lu au sujet des options de GCC pour les conventions de génération de code , mais je n'ai pas pu comprendre ce que fait "Générer un code indépendant de la position (PIC)". Veuillez donner un exemple pour m'expliquer ce que cela signifie.
437 c++  gcc  options  fpic 

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.