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.


9
Les énumérations C ++ sont-elles signées ou non signées?
Les énumérations C ++ sont-elles signées ou non signées? Et par extension, est-il sûr de valider une entrée en vérifiant qu'elle est <= votre valeur max, et en omettant> = votre valeur min (en supposant que vous avez commencé à 0 et incrémenté de 1)?
107 c++  enums 


4
Que fait exactement stringstream?
J'essaye d'apprendre le C ++ depuis hier et j'utilise ce document: http://www.cplusplus.com/files/tutorial.pdf (page 32). J'ai trouvé un code dans le document et je l'ai exécuté. J'ai essayé d'entrer Rs 5,5 pour le prix et un entier pour la quantité et la sortie était de 0. J'ai essayé d'entrer 5,5 et …
107 c++  sstream 

5
Avantages de pass-by-value et std :: move over pass-by-reference
J'apprends le C ++ en ce moment et j'essaie d'éviter de prendre de mauvaises habitudes. D'après ce que je comprends, clang-tidy contient de nombreuses «meilleures pratiques» et j'essaie de m'y tenir du mieux possible (même si je ne comprends pas nécessairement pourquoi elles sont encore considérées comme bonnes), mais je …
107 c++ 



3
std :: shared_ptr sécurité des threads expliquée
Je lis http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html et certains problèmes de sécurité des threads ne sont toujours pas clairs pour moi: Standard garantit que le comptage de références est géré thread-safe et qu'il est indépendant de la plateforme, non? Problème similaire - la norme garantit qu'un seul thread (contenant la dernière référence) appellera delete …
106 c++  c++11  shared-ptr 





4
Que sont les comparateurs transparents?
En C ++ 14, les conteneurs associatifs semblent avoir changé depuis C ++ 11 - [associative.reqmts] / 13 dit: Les modèles de fonction membre find, count, lower_bound, upper_boundet equal_rangene participent pas à la résolution de surcharge sauf si le type Compare::is_transparentexiste. Quel est le but de rendre un comparateur "transparent"? …
106 c++  c++14  c++-faq 


6
Hériter d'une classe de modèle en C ++
Disons que nous avons une classe de modèle Area, qui a une variable membre T area, a T getArea()et une void setArea(T)fonction membre. Je peux créer un Areaobjet d'un type spécifique en tapant Area<int>. Maintenant, j'ai une classe Rectanglequi hérite de la Areaclasse. Puisque Rectanglelui-même n'est pas un modèle, je …

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.