Questions sur c++

12
réponses

Virtuelle C++/Virtuelle Pure Expliqué

Que signifie exactement si une fonction est définie comme virtuel et est ce la même chose que virtuelle pure?
demandé sur 2009-08-20 19:00:35
6
réponses

Dois-je appeler explicitement le destructeur virtuel de base?

quand j'écrase une classe en C++ (avec un destructeur virtuel) j'implémente à nouveau le destructeur en tant que virtu ... this->MyBaseClass::~MyBaseClass(); // Some destructing specific to MyChildClass } n'est-ce pas?
demandé sur 2009-03-24 17:22:10
7
réponses

Le code C++ peut-il être valide en C++03 et C++11 mais faire des choses différentes?

est-il possible pour le code C++ de se conformer à la fois à la norme C++03 et à la norme C++11 , mais faire des choses différentes selon la norme sous laquelle il est compilé?
demandé sur 2014-04-13 23:12:39
8
réponses

Qu'est-ce que le tableau se dégrade?

qu'est-Ce que la décomposition d'un tableau? Y a-t-il un lien avec les pointeurs de tableaux?
demandé sur 2009-09-22 21:24:43
16
réponses

Est-ce que la pratique de retourner une variable de référence C++ est mauvaise?

C'est un peu subjectif je pense; Je ne suis pas sûr que l'opinion sera unanime (j'ai vu beaucoup d'extraits de code où ... ation de pointeurs intelligents/partagés est généralement accepté comme le meilleur moyen d'éviter la mémoire fuite.
demandé sur 2009-04-15 20:49:49
18
réponses

Pourquoi utiliser des pointeurs? [fermé]

je sais que c'est vraiment une question de base, mais je viens de commencer avec une programmation de C++ de base aprè ... les? quand et où devrais-je utiliser des pointeurs? comment utiliser des pointeurs avec des tableaux?
demandé sur 2008-10-02 19:19:20
5
réponses

Comment fonctionne exactement attribut ((constructeur))?

Il semble assez clair qu'il est censé mettre les choses en place. quand fonctionne-t-il exactement? ... init]; } __attribute__((destructor)) static void destroy_navigationBarImages() { [navigationBarImages release]; }
demandé sur 2010-01-13 01:43:04
6
réponses

Quelle est l'utilité de "permettre partagé à partir de cette"?

j'ai couru à travers enable_shared_from_this en lisant le Boost.Asio exemples et après avoir lu la documentation je ... nt utilisé. Quelqu'un peut-il me donner un exemple et/ou explication lors de l'utilisation de cette classe de sens.
demandé sur 2009-04-03 05:46:07
13
réponses

Quand devez-vous utiliser la capacité de constexpr en C++11?

il me semble qu'avoir une" fonction qui renvoie toujours 5 "brise ou dilue le sens de"appeler une fonction". Il doit y ... ne révision de code, quelqu'un me dirait, je devrais alors, déclarer une valeur constante au lieu d'écrire retour 5.
demandé sur 2011-01-20 17:07:06
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 2009-08-31 21:16:23
16
réponses

Struct Constructor en C++?

un struct peut-il avoir un constructeur en C++? j'ai essayé de résoudre ce problème, mais je ne reçois pas la syntaxe.
demandé sur 2009-07-14 23:12:09
9
réponses

Résoudre les erreurs de construction dues à la dépendance circulaire entre classes

je me retrouve souvent dans une situation où je suis confronté à de multiples erreurs de compilation/linker dans un pro ... A a(10); B b(3.14); a.Print(); a.SetB(&b); b.Print(); b.SetA(&a); return 0; }
demandé sur 2009-03-09 13:57:28
21
réponses

Déterminer si deux rectangles se chevauchent?

j'essaie d'écrire un programme C++ qui prend les entrées suivantes de l'utilisateur pour construire des rectangles (en ... algorithme que j'ai lié correctement, ou si j'ai fait exactement comment interpréter cela? des suggestions?
demandé sur 2008-11-20 21:21:45
14
réponses

Quels sont les outils d'analyse statique open source C++ disponibles? [fermé]

Java a quelques très bons outils d'analyse statique open source tels que FindBugs , Checkstyle et PMD ... rmes de codage? http://spinroot.com/static / choisir un outil d'analyse de code statique
demandé sur 2008-09-26 23:43:19
2
réponses

À quoi servent les namespaces inline?

C++11 permet inline namespace s, dont tous les membres sont aussi automatiquement dans l'enveloppe namespace . Je ne vo ... pas toutes les déclarations, qui peuvent vivre dans différents fichier. N'est-ce pas la mendicité pour le trouble?)
demandé sur 2012-06-13 17:46:13
13
réponses

#pragma une fois que vs inclure des gardes?

je travaille sur une base de code qui n'est connue que pour fonctionner sous windows et être compilée sous Visual Stud ... tre basé sur le nom du fichier et ne changerait que si vous aviez besoin de changer le nom d'include de toute façon.
demandé sur 2009-07-17 19:18:03
11
réponses

Comment puis-je imprimer une valeur double avec une précision maximale en utilisant la méthode cout?

donc j'ai eu la réponse à ma dernière question (Je ne sais pas pourquoi je n'y ai pas pensé). J'imprimais un doubl ... ndi quand je ne m'y attendais pas. Comment puis-je faire cout imprimer un double en utilisant la pleine précision?
demandé sur 2009-02-16 21:15:18
2
réponses

Pourquoi utilisons-nous le mot-clé volatile en C++? [dupliquer]

possibilité de dupliquer: C++: quand le mot-clé volatile vous a-t-il aidé? je ... i les gens l'utilisent? Que fait-il exactement? J'ai cherché sur le forum, je n'ai trouvé que des sujets C# ou Java.
demandé sur 2010-12-14 12:14:42
24
réponses

Singleton: Comment doit-il être utilisé

Edit: D'une autre question j'ai fourni une réponse qui a des liens à beaucoup de questions / réponses sur Singleton ... return instance; } }; OK. Rassemblons quelques critiques et d'autres implémentations. :- )
demandé sur 2008-09-17 23:17:39
10
réponses

Où mettre la valeur des paramètres par défaut dans C++? [dupliquer]

cette question a déjà une réponse ici: valeur par défaut du paramètre de fonction ... ur la valeur du paramètre par défaut? Juste dans la définition de fonction, ou la déclaration, ou les deux endroits?
demandé sur 2011-02-14 09:39:02
8
réponses

Pourquoi je ne peux pas faire un vecteur de références?

quand je fais ceci: std::vector<int> hello; Tout fonctionne très bien. Cependant, quand je le fai ... rquoi vector fait-il une crise à ce sujet? Est ma seule option pour utiliser un vecteur de les pointeurs à la place?
demandé sur 2009-05-28 22:04:09
12
réponses

Quelle est cette syntaxe étrange de membre-colon ( " :") dans le constructeur?

Récemment, j'ai vu un exemple comme le suivant: #include <iostream> class Foo { public: int bar; Foo ... rs, d'autres fonctionnalités de langage ésotérique comme cela, vous ne trouverez jamais dans un ordinaire C++ livre?
demandé sur 2009-11-11 02:29:48
14
réponses

Quelle est la différence entre le point (.) opérateur et - > en C++? [dupliquer]

cette question a déjà une réponse ici: Que puis-je utiliser à la place de l'opéra ... Quelle est la différence entre le point (.) opérateur et - > en C++?
demandé sur 2009-08-06 16:41:06
4
réponses

Qu'est-ce que l'optimisation de la valeur de copie et de retour?

Qu'est-ce que copy elision? Qu'est-ce que l'optimisation de la valeur de retour (nommée)? Que font-ils impliquent? ... uction . pour un aperçu technique, voir la référence standard . Voir cas ici .
demandé sur 2012-10-18 15:03:03
20
réponses

Écrire des applications en C ou C++ Pour Android? [fermé]

j'essaie de développer / transférer un jeu vers Android, mais C'est en C, et Android prend en charge Java, mais je sui ... y avoir un moyen d'obtenir une application C là-bas, quelqu'un connaît un bon tutoriel sur le sujet? Merci!
demandé sur 2009-06-16 19:14:50
15
réponses

Est-il possible d'imprimer le type d'une variable en standard c++?

par exemple: int a = 12; cout << typeof(a) << endl; résultats escomptés: int
demandé sur 2008-09-17 14:34:44
11
réponses

Convertir char en int en C et C++

comment convertir un char en un int en C et C++?
demandé sur 2011-02-17 16:57:37
3
réponses

Comment détecter Mac OS X, iOS, Linux, Windows de manière fiable dans un préprocesseur C?

S'il y a du code C/C++ multiplate-forme qui devrait être compilé sur Mac OS X, iOS, Linux, Windows, Comment puis-je les détecter de manière fiable pendant le processus de préprocesseur?
demandé sur 2011-05-07 12:37:51
10
réponses

Comment implémenter correctement le modèle de méthode d'usine en C++

il y a une chose en C++ qui me met mal à l'aise depuis longtemps, parce que honnêtement je ne sais pas comment le fair ... , je ne veux pas penser que ce langage ne me permettra pas de mettre en œuvre correctement un concept aussi trivial.
demandé sur 2011-02-25 20:52:02
4
réponses

Taille du caractère ('a') en C/C++

Quelle est la taille du caractère en C et C++ ? Pour autant que je sache, la taille de char est de 1 octet en C et c++ ... Size of char : 1 Size of char : 1 pourquoi le sizeof('a') renvoie des valeurs différentes en C et C++?
demandé sur 2010-01-31 22:15:20