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.




13
Quand puis-je utiliser une déclaration à terme?
Je cherche la définition du moment où je suis autorisé à faire la déclaration avant d'une classe dans le fichier d'en-tête d'une autre classe: Suis-je autorisé à le faire pour une classe de base, pour une classe détenue en tant que membre, pour une classe passée à la fonction membre …

17
Extension de fichier de code C ++? .cc vs .cpp [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé le mois dernier . J'ai vu du code C ++ enregistré …
599 c++  filenames 


4
Pourquoi iostream :: eof dans une condition de boucle (c'est-à-dire `while (! Stream.eof ())`) est-il considéré comme incorrect?
Je viens de trouver un commentaire dans cette réponse disant que l'utilisation iostream::eofdans une condition de boucle est "presque certainement fausse". J'utilise généralement quelque chose comme while(cin>>n)- qui, je suppose, vérifie implicitement EOF. Pourquoi la vérification de eof utilise- while (!cin.eof())t-elle explicitement mal? En quoi est-ce différent de l'utilisation scanf("...",...)!=EOFen …
595 c++  iostream  c++-faq 

9
Comment déterminer la consommation de CPU et de mémoire à l'intérieur d'un processus?
J'ai eu une fois la tâche de déterminer les paramètres de performance suivants à partir d'une application en cours d'exécution: Mémoire virtuelle totale disponible Mémoire virtuelle actuellement utilisée Mémoire virtuelle actuellement utilisée par mon processus RAM totale disponible RAM actuellement utilisée RAM actuellement utilisée par mon processus % CPU actuellement …
593 c++  c  memory  cpu 




13
Qu'est-ce que nullptr exactement?
Nous avons maintenant C ++ 11 avec de nombreuses nouvelles fonctionnalités. Un nouveau intéressant et déroutant (du moins pour moi) est le nouveau nullptr. Eh bien, plus besoin de la méchante macro NULL. int* x = nullptr; myclass* obj = nullptr; Pourtant, je ne comprends pas comment ça nullptrmarche. Par …
570 c++  pointers  c++11  nullptr 

12
C ++: "std :: endl" vs "\ n"
De nombreux livres C ++ contiennent des exemples de code comme celui-ci ... std::cout << "Test line" << std::endl; ... donc je l'ai toujours fait aussi. Mais j'ai vu à la place beaucoup de code de développeurs qui travaillent comme ceci: std::cout << "Test line\n"; Y a-t-il une raison technique …

15
Quand dois-je écrire le mot clé 'inline' pour une fonction / méthode?
На этот вопрос есть ответы на Stack Overflow à partir de : Когда следует использовать inline для функции / метода? Quand dois-je écrire le mot-clé inlined'une fonction / méthode en C ++? Après avoir vu quelques réponses, quelques questions connexes: Quand ne devrais-je pas écrire le mot clé 'inline' pour …


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.