Quelle est la différence entre public, privateet l' protectedhéritage en C ++? Toutes les questions que j'ai trouvées sur SO concernent des cas spécifiques.
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. C ++ 17 est désormais complet, il est donc peu probable qu'il subisse de grands changements. Des centaines de propositions ont …
Que sont les «points de séquence»? Quelle est la relation entre un comportement indéfini et des points de séquence? J'utilise souvent des expressions amusantes et alambiquées comme a[++i] = i;pour me sentir mieux. Pourquoi devrais-je cesser de les utiliser? Si vous avez lu ceci, assurez-vous de visiter la question de …
Il est courant en C ++ de nommer les variables membres avec une sorte de préfixe pour indiquer le fait que ce sont des variables membres, plutôt que des variables ou des paramètres locaux. Si vous venez d'un arrière-plan MFC, vous utiliserez probablement m_foo. J'en ai aussi vu myFoooccasionnellement. C …
Je suis tombé sur une question de débordement de pile Fuite de mémoire avec std :: string lors de l'utilisation de std :: list <std :: string> , et l' un des commentaires dit ceci: Arrêtez d'utiliser newautant. Je ne vois aucune raison pour laquelle vous avez utilisé du neuf …
J'ai étudié certaines des nouvelles fonctionnalités de C ++ 11 et j'ai remarqué une double esperluette dans la déclaration de variables, comme T&& var. Pour commencer, comment s'appelle cette bête? Je souhaite que Google nous permette de rechercher des signes de ponctuation comme celui-ci. Qu'est-ce que cela signifie exactement ? …
Dans de nombreuses macros C / C ++, je vois le code de la macro enveloppé dans ce qui semble être une do whileboucle vide de sens . Voici des exemples. #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else Je …
Je ne peux pas comprendre les différences entre std::stringet std::wstring. Je sais que wstringprend en charge les caractères larges tels que les caractères Unicode. J'ai les questions suivantes: Quand devrais-je utiliser std::wstringplus std::string? Peut std::stringcontenir l'ensemble du jeu de caractères ASCII, y compris les caractères spéciaux? Est std::wstringpris en charge …
Quelle est la signification de constdans de telles déclarations? Le constme confond. class foobar { public: operator int () const; const char* foo() const; };
Je recherche des informations détaillées sur la taille des types de base C ++. Je sais que cela dépend de l'architecture (16 bits, 32 bits, 64 bits) et du compilateur. Mais existe-t-il des normes pour C ++? J'utilise Visual Studio 2008 sur une architecture 32 bits. Voici ce que j'obtiens: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.