preguntar acerca de pure-virtual

7
réponses

Méthodes virtuelles pures en C#?

On m'a dit de faire mon résumé de classe: public abstract class Airplane_Abstract Et pour créer une méthode appelée move virtual public virtual void Move() { //use the property to ensure that there is a valid position objec …
demandé sur 1970-01-01 00:33:31
6
réponses

pur-spécificateur sur fonction-définition

Lors de la compilation sur GCC, j'obtiens l'erreur : pure-specifier sur function-definition, mais pas quand je compile le même code en utilisant VS2005. class Dummy { //error: pure-specifier on function-definition, VS2005 compiles virtual vo …
demandé sur 1970-01-01 00:33:30
2
réponses

«Impossible d’allouer un objet de type abstrait» erreur

L'erreur est ici: vector<Graduate *> graduates; graduates.push_back(new AliceUniversity(identifier,id,salary,average)); Classe des grands-parents: Graduate::Graduate(char identifier, long id, int sala …
demandé sur 1970-01-01 00:33:31
8
réponses

fonction virtuelle pure avec implémentation

ma compréhension de base est qu'il n'y a pas d'implémentation pour une fonction virtuelle pure, cependant, on m'a dit qu'il pourrait y avoir une implémentation pour la fonction virtuelle pure. class A { public: virtual void f() = 0; }; v …
demandé sur 1970-01-01 00:33:30
4
réponses

La différence entre une fonction virtuelle et une fonction virtuelle pure [dupliquer]

Possibilité De Dupliquer: C++ Virtual/Pure Virtual Explained Quelle est la différence entre une fonction virtuelle pure et une fonction virtuelle? je sais "Fonction Virtuelle Pure est une fonction Virtuelle sa …
demandé sur 1970-01-01 00:33:30
4
réponses

Ne pas mettre un «destructeur virtuel à l’intérieur d’une interface», par définition, pas une interface plus?

donc voici la boite dans laquelle je suis. Je veux comprendre pourquoi il est important d'avoir un "destructeur virtuel dans votre classe d'interface". Vous verrez pourquoi ces trucs sont entre guillemets si vous pouvez les accrocher jusqu'à la fin …
demandé sur 1970-01-01 00:33:31