Questions sur virtual-destructor

15
réponses

Quand utiliser les destructeurs virtuels?

j'ai une compréhension solide de la plupart des théories de OO, mais la seule chose qui me confond beaucoup est les de ... quoi qu'il arrive et pour chaque objet de la chaîne. quand Êtes-vous censé les rendre virtuels et pourquoi?
demandé sur 2009-01-20 15:58:21
12
réponses

Quand ne devriez-vous pas utiliser des destructeurs virtuels?

y a-t-il une bonne raison pour que ne déclare un destructeur virtuel pour une classe? Quand devriez-vous éviter d'en écrire un?
demandé sur 2008-11-19 07:27:50
4
réponses

Virtuelle sont destructeurs hérité?

Si j'ai une classe de base avec un destructeur virtuel. Dispose d'une classe dérivée de déclarer un destructeur virtue ... meilleure pratique pour déclarer les dérivés destructeur? Le déclarer virtuel, non-virtuel ou l'omettre si possible?
demandé sur 2010-02-04 12:00:55
8
réponses

Chaque classe ont un destructeur virtuel?

Java et C# supportent la notion de classes qui ne peuvent pas être utilisées comme classes de base avec les mots-clés ... ent quand vous avez des raisons de croire que votre la classe est dérivée à partir de, quelles ne vous pensez?
demandé sur 2008-12-09 21:56:10
2
réponses

Quand doit-votre destructeur virtuel? [dupliquer]

possibilité de dupliquer: quand utiliser les destructeurs virtuels? quand votre destructeur d'objet C++ devrait-il être virtual ?
demandé sur 0000-00-00 00:00:00
3
réponses

Destructeur virtuel avec membres virtuels en C++11

dans ces diapositives à propos de la norme C++11/14, sur la diapositive 15, l'auteur écrit que "de nombreuses rè ... mais est-il inutile maintenant en C++11 de déclarer Virtuel votre destructeur si vous avez des membres virtuels?
demandé sur 2014-04-02 13:06:54
1
réponses

Un défaut destructeur virtuel empêcher généré par le compilateur opérations de déplacement?

inspiré par le post pourquoi le destructeur désactive-t-il la génération de mouvements implicites? , je me d ... est-ce qu'un destructeur virtuel par défaut empêche les opérations de déplacement générées par le compilateur?
demandé sur 2015-11-27 15:04:29
3
réponses

Pourquoi les destructeurs ne sont pas virtuels par défaut [c++]

pourquoi C++ Ne rend-il pas les destructeurs virtuels par défaut pour les classes qui ont au moins une autre foncti ... el ne me coûte rien, et ne pas en avoir un est (presque? toujours un bug. Est-ce que C++0x abordera cette question?
demandé sur 2011-07-08 05:31:43