Questions sur c++

10
réponses

Utiliser 'class' ou' typename ' pour les paramètres du modèle? [dupliquer]

possibilité de duplication: c++ différence entre les mots-clés 'Nom de type’ et' classe’ dans les ... ticulier n'est pas une question de préférence, c'est une exigence de la langue.) (Ceci changera aussi avec c++17 )
demandé sur 2008-10-17 21:43:59
12
réponses

Quand puis-je utiliser une déclaration anticipée?

je cherche la définition du moment où je suis autorisé à faire la déclaration forward d'une classe dans le fichier d'e ... e de base, pour une classe tenue comme membre, pour une classe passée à une fonction de membre par référence, etc. ?
demandé sur 2009-02-16 18:31:06
30
réponses

Comment détecter un débordement d'entier?

j'écrivais un programme en C++ pour trouver toutes les solutions de a b = c , où a , b et ... puces interne drapeau qui est réglé quand le débordement se produit, mais je ne l'ai jamais vu accédé par C ou C++.
demandé sur 2008-10-14 02:53:21
4
réponses

Ajouter un vecteur à un vecteur [dupliquer]

cette question a déjà une réponse ici: concaténant deux std:: vecteurs ... à travers b et ajoutant chaque élément via vector<int>::push_back() , bien que je ne voudrais pas faire cela!
demandé sur 2010-03-31 13:33:02
13
réponses

Les jours de passage de const std:: string & comme paramètre sont-ils terminés?

J'ai entendu un discours récent de Herb Sutter qui a suggéré que les raisons de passer std::vector et std::string par c ... férence est toujours une bonne idée. est-ce que quelqu'un peut expliquer pourquoi Herb aurait pu dire cela?
demandé sur 2012-04-19 19:20:57
25
réponses

Quelle est la façon la plus simple d'initialiser un vecteur std::avec des éléments codés en dur?

je peux créer un tableau et l'initialiser comme ceci: int a[] = {10, 20, 30}; comment créer un std::ve ... or<int> ints; ints.push_back(10); ints.push_back(20); ints.push_back(30); y a-t-il un meilleur moyen?
demandé sur 2010-02-10 13:55:33
17
réponses

Concaténation de deux std:: vecteurs

comment concaténer deux std::vector s?
demandé sur 2008-10-14 19:46:01
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 c ... en quoi est-il différent de l'utilisation de scanf("...",...)!=EOF en C (que j'utilise souvent sans problème)?
demandé sur 2011-04-09 16:49:36
4
réponses

Qu'est-ce que nullptr?

nous avons maintenant C++11 avec beaucoup de nouvelles fonctionnalités. Le nouveau nullptr est intéressant et dérout ... aussi, Avez-vous un autre exemple (à côté de celui de Wikipedia) où nullptr est supérieur à ce bon vieux 0 ?
demandé sur 0000-00-00 00:00:00
28
réponses

Comment générer automatiquement un stacktrace lorsque mon programme s'écrase

je travaille sur Linux avec le compilateur GCC. Quand mon programme C++ tombe en panne, je voudrais qu'il génère autom ... . Je peux gérer l'envoi de l'information pour moi mais je ne sais pas comment générer la chaîne de trace. Des idées?
demandé sur 2008-09-17 00:58:35
9
réponses

Comment déterminer la consommation CPU et 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 à l'intérieur d'une application en cour ... nne idée de recueillir toutes les informations dispersées plus ce que j'ai trouvé par tâtonnements ici à un endroit.
demandé sur 2008-09-15 18:04:43
6
réponses

Comment appeler une fonction de classe mère à partir d'une fonction de classe dérivée?

comment appeler la fonction parent d'une classe dérivée utilisant C++? Par exemple, j'ai une classe appelée parent , ... l'enfant, j'aimerais faire un appel à la fonction d'impression des parents. Comment pourrais-je aller sur le faire?
demandé sur 2008-12-10 22:35:45
18
réponses

Le mot-clé 'mutable' a-t-il un autre but que de permettre à la variable d'être modifiée par une fonction const?

il y a quelque temps, j'ai trouvé un code qui marquait une variable membre d'une classe avec le mot-clé mutable . Pour ... errouiller pour des raisons de sécurité du fil, mais, pour être honnêtement, on dirait que c'est un peu un piratage.
demandé sur 2008-09-19 23:58:05
30
réponses

Pourquoi ce programme est-il rejeté par erreur par trois compilateurs C++?

j'ai quelques difficultés à compiler un programme C++ que j'ai écrit. ce programme est très simple et, à ma c ... +? Ou est-ce que les trois compilateurs sont tellement cassés qu'ils ne peuvent pas compiler ce simple programme?
demandé sur 2011-04-01 04:50:02
14
réponses

Dormir des millisecondes

je sais que la fonction POSIX sleep(x) rend le programme endormi pendant x secondes. Y a-t-il une fonction pour faire dormir le programme x millisecondes en C++?
demandé sur 2010-11-15 15:49:51
14
réponses

Pourquoi la compilation C++ prend-elle autant de temps?

compiler un fichier C++ prend beaucoup de temps par rapport à C# et Java. Il faut beaucoup plus de temps pour compiler ... et l'exécution du préprocesseur, mais cela ne semble pas comme il devrait expliquer pourquoi il prend si longtemps.
demandé sur 2008-11-25 21:25:14
5
réponses

Qu'est-ce que les agrégats et les gousses et comment/pourquoi sont-ils Spéciaux?

Ce FAQ est sur les Agrégats et les Gousses et couvre le matériel suivant: Qu'est-ce que agréga ... comment sont-ils reliés? comment et pourquoi sont-ils Spéciaux? Quels changements pour le C++11?
demandé sur 2010-11-14 18:35:50
23
réponses

Ce qui est plus rapide: allocation de Pile ou allocation de tas

cette question peut sembler assez élémentaire, mais c'est un débat que j'ai eu avec un autre développeur avec qui je t ... a pas de différence? Ou bien les différences sont-elles si infimes que cela devient une micro-optimisation inutile.
demandé sur 2008-10-02 10:06:28
16
réponses

Fichier de code C++ extension?.cc vs.cpp

j'ai vu le code C++ enregistré comme Fichiers .cc et .cpp . Est-il une différence entre les deux? Le Google ... ais ne donne aucune explication. je suis principalement concerné par les programmes sur les systèmes Linux.
demandé sur 2009-10-09 21:23:18
27
réponses

Quelle est la méthode la plus efficace pour la comparaison flottante et double?

quel serait le moyen le plus efficace de comparer deux valeurs double ou deux valeurs float ? faire simplement ... le être un traitement des déchets. est-ce que quelqu'un connaît un compareur de flotteurs plus intelligent?
demandé sur 2008-08-20 06:09:33
9
réponses

Comportement non défini, non spécifié et défini par la mise en œuvre

Quelle est la différence entre un comportement non défini, non spécifié, et défini par implémentation en C et C++?
demandé sur 2010-03-08 00:10:30
28
réponses

Quels sont les obstacles à la compréhension des indicateurs et que peut-on faire pour les surmonter? [fermé]

pourquoi les pointeurs sont-ils un tel facteur de confusion pour beaucoup de nouveaux, et même anciens, étudiants de n ... "Ah-hah, j'ai compris," sans les faire s'enliser dans le concept global? Fondamentalement, foret que des scénarios.
demandé sur 2008-08-08 10:17:51
4
réponses

Règles d'invalidation de l'itérateur

quelles sont les règles d'invalidation de l'itérateur pour les conteneurs C++? de préférence sous forme de li ... ier lieu, de sorte que votre réponse est très susceptible d'obtenir lu par ceux qui sont venus avec l'idée.)
demandé sur 2011-06-22 14:01:49
8
réponses

int non signée par rapport à la taille t

je remarque que le code C et c++ moderne semble utiliser size_t au lieu de int / unsigned int à peu près partout - des paramètres pour les fonctions C string au STL. Je suis curieux d'en connaître la raison et les avantages.
demandé sur 2008-09-25 11:00:03
8
réponses

Débogage avec les paramètres de la ligne de commande dans Visual Studio

je développe une application en ligne de commande C++ dans Visual Studio et j'ai besoin de la déboguer avec des argume ... ais de cette façon je ne peux pas déboguer. Y a-t-il un endroit où je peux spécifier les arguments pour le débogage?
demandé sur 2008-11-18 16:27:26
12
réponses

Quand dois-je écrire le mot clé 'inline' pour une fonction/méthode?

Quand dois-je écrire le mot clé inline pour une fonction/méthode en C++? après avoir vu quelques réponses, ... importe-T-il si une application est multithread quand on écrit 'inline' pour une fonction/méthode?
demandé sur 2009-11-19 00:46:00
5
réponses

Comment puis-je utiliser des tableaux en C++?

C++ a hérité des tableaux de C où ils sont utilisés pratiquement partout. C++ fournit des abstractions qui sont plus f ... a commencé en premier lieu, donc votre réponse est très susceptible d'être lue par ceux qui ont eu l'idée.)
demandé sur 2011-01-27 01:14:35
6
réponses

Que signifie "const" à la fin de la déclaration de fonction? [dupliquer]

possible Duplicate: Signification de" const " dernier dans une déclaration de méthode C++? ... tenant: Foo v1, v2; est-ce que la fonction Bar (avec étiquette) existera 3 fois ou 1 fois en mémoire?
demandé sur 2010-06-29 17:31:02
20
réponses

*.h ou *.php pour vos définitions de classe

j'ai toujours utilisé un fichier *.h pour mes définitions de classe, mais après avoir lu un peu de code de bibliothèque ... s pas habitué. Quels sont les avantages et les inconvénients de l'utilisation de *.hpp au lieu de *.h ?
demandé sur 2008-09-30 14:47:16
8
réponses

Comment effacer une variable stringstream?

j'ai déjà essayé plusieurs choses, std::stringstream m; m.empty(); m.clear(); deux qui ne marchent pas.
demandé sur 2008-08-21 22:35:57