preguntar acerca de c++-faq

1
réponses

Le Guide et la liste des livres c++

cette question tente de recueillir les quelques perles parmi les dizaines de mauvais livres C++ qui sont publiés chaque année. contrairement à beaucoup d'autres langages de programmation, qui sont souvent repris en cours de route à partir de …
demandé sur 1970-01-01 00:33:28
8
réponses

Quelle est La Règle de Trois?

que signifie copier un objet ? Quels sont les constructeur de copie et le copier l'opérateur d'affectation ? Quand dois-je déclarer moi-même? Comment puis-je empêcher la copie de mes objets? ... …
demandé sur 1970-01-01 00:33:30
7
réponses

Quand doit-on utiliser la fonte statique, la fonte dynamique, la fonte en const et la fonte réinterprétée?

quelles sont les utilisations appropriées de: static_cast dynamic_cast const_cast reinterpret_cast style C cast (type)value Fonction de style coulé type(value) comment décider …
demandé sur 1970-01-01 00:33:28
9
réponses

Qu’est-ce que le lien externe et le lien interne?

je veux comprendre le lien externe et le lien interne et leur différence. je veux aussi savoir le sens de const variables interne de lien par défaut, sauf mention contraire de extern . ... …
demandé sur 1970-01-01 00:33:29
3
réponses

Pourquoi std:: getline() saute l’ENTRÉE après une extraction formatée?

j'ai le code suivant qui demande à l'utilisateur son nom et son état: #include <iostream> #include <string> int main() { std::string name; std::string state; if (std::cin >> name && std::getline(std::cin …
demandé sur 1970-01-01 00:33:34
15
réponses

Comment puis-je supprimer la duplication de code entre des fonctions similaires de membre const et non-const?

disons que j'ai le suivant class X où je veux rendre l'accès à un membre interne: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validati …
demandé sur 1970-01-01 00:33:28
7
réponses

Comment passer des objets à des fonctions en C++?

je suis nouveau dans la programmation C++, mais j'ai de l'expérience en Java. J'ai besoin de conseils sur la façon de passer des objets à des fonctions en C++. ai-je besoin de passer des pointeurs, des références ou des valeurs non-pointer e …
demandé sur 1970-01-01 00:33:30
2
réponses

Que signifient les phrases suivantes en C++: initialisation par zéro, par défaut et valeur?

que signifient les phrases suivantes en C++: zéro-initialisation, défaut d'initialisation, et la valeur d'initialisation que devrait savoir un développeur C++ à leur sujet? ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Pourquoi est-iostream::eof à l’intérieur d’une condition de boucle considéré comme mauvais?

je viens de trouver un commentaire dans cette" réponse 151960920 "disant que l'utilisation de iostream::eof dans une condition de boucle est"presque certainement faux". J'utilise généralement quelque chose comme while(cin>>n) - qui je suppos …
demandé sur 1970-01-01 00:33:31
2
réponses

Quand est-ce que j’utilise un point, une flèche ou un double côlon pour faire référence aux membres d’une classe en C++?

venant d'autres langages dérivés de C (comme Java ou C#) à C++, il est d'abord très confus que C++ ait trois façons de se référer aux membres d'une classe: a::b , a.b , et a->b . Quand dois-je utiliser lequel de ces opérateurs? (No …
demandé sur 1970-01-01 00:33:31