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.


3
Type de retour explicite de Lambda
Lorsque j'essaye de compiler ce code (VS2010), j'obtiens l'erreur suivante: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either start with …


4
l'opérateur << doit prendre exactement un argument
ah #include "logic.h" ... class A { friend ostream&amp; operator&lt;&lt;(ostream&amp;, A&amp;); ... }; logic.cpp #include "a.h" ... ostream&amp; logic::operator&lt;&lt;(ostream&amp; os, A&amp; a) { ... } ... Quand je compile, il dit: std :: ostream &amp; logic :: operator &lt;&lt; (std :: ostream &amp;, A &amp;) 'doit prendre exactement un argument. …

5
Comment spécifier la préférence du chemin de la bibliothèque?
Je compile un programme C ++ en utilisant g++et ld. J'ai une .sobibliothèque que je souhaite utiliser lors de la liaison. Cependant, une bibliothèque du même nom existe dans /usr/local/libet ldchoisit cette bibliothèque plutôt que celle que je spécifie directement. Comment puis-je réparer cela? Pour les exemples ci-dessous, mon fichier …
91 c++  linker  g++ 



6
Supprimer un pointeur en C ++
Contexte: J'essaie de comprendre les pointeurs, nous les avons vus il y a quelques semaines à l'école et en pratiquant aujourd'hui, je suis tombé sur un idiot? problème, cela peut être très simple pour vous, mais j'ai peu ou pas d'expérience en programmation. J'ai vu pas mal de questions dans …

4
Comment parcourir std :: set?
J'ai ce code: std::set&lt;unsigned long&gt;::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Il n'y a aucune -&gt;firstvaleur. Comment puis-je obtenir la valeur?
91 c++  set  iteration 




4
Erreur de modèle déroutante
J'ai joué avec clang un moment, et je suis tombé sur "test / SemaTemplate / depend-template-recover.cpp" (dans la distribution clang) qui est censé fournir des conseils pour récupérer d'une erreur de template. Le tout peut être facilement réduit à un exemple minimal: template&lt;typename T, typename U, int N&gt; struct X …
91 c++  templates  llvm  clang 

11
Existe-t-il une fonction pour copier un tableau en C / C ++?
Je suis un programmeur Java apprenant le C / C ++. Je sais donc que Java a une fonction comme System.arraycopy (); pour copier un tableau. Je me demandais s'il y avait une fonction en C ou C ++ pour copier un tableau. Je n'ai pu trouver une implémentation que …
91 c++  c  arrays 

3
Que signifie LPCWSTR et comment doit-il être géré?
Tout d'abord, qu'est-ce que c'est exactement? Je suppose que c'est un pointeur (LPC signifie une constante de pointeur long), mais que signifie "W"? Est-ce un pointeur spécifique vers une chaîne ou un pointeur vers une chaîne spécifique? Par exemple, je souhaite fermer une fenêtre nommée "TestWindow". HWND g_hTest; LPCWSTR a; …
91 c++  winapi  lpcstr 

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.