preguntar acerca de vtable

3
réponses

C++ Référence indéfinie à vtable et à l’héritage

Fichier A. H #ifndef A_H_ #define A_H_ class A { public: virtual ~A(); virtual void doWork(); }; #endif Fichier Enfant.h #ifndef CHILD_H_ #define CHILD_H_ #include "A.h" class Child: public A { private: int x,y; public: Child …
demandé sur 1970-01-01 00:33:32
6
réponses

Comment fonctionnent les fonctions virtuelles en C# et Java?

Comment les fonctions virtuelles en C# et Java? utilise-t-il le même concept vtable et vpointer similaire à C++ ou est-ce quelque chose de totalement différent? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Qt: les Signaux et les slots d’Erreur: undefined reference to `vtable for

http://developer.kde.org/documentation/books/kde-2.0-development/ch03lev1sec3.html #include <QObject> #include <QPushButton> #include <iostream> using namespace std; class MyWindow : public QWidget { Q_OBJECT // Enable slots …
demandé sur 1970-01-01 00:33:31
6
réponses

Quand un vtable est-il créé en C++?

quand exactement le compilateur crée-t-il une table de fonction virtuelle? 1) lorsque la classe contient au moins une fonction virtuelle. ou 2) lorsque la classe de base immédiate contient au moins une fonction virtuelle. …
demandé sur 1970-01-01 00:33:29
5
réponses

‘Référence non définie à l’erreur vtable ‘[dupliquer]

cette question a déjà une réponse ici: Qt erreur de Linker: "référence non définie à vtable "[duplicate] 9 réponses j'utilise …
demandé sur 1970-01-01 00:33:31
12
réponses

Comment les fonctions virtuelles et vtable sont-elles mises en œuvre?

nous savons tous ce que sont les fonctions virtuelles en C++, mais comment sont-elles implémentées à un niveau profond? le vtable peut-il être modifié ou même directement consulté à l'exécution? est-ce que le vtable existe pour tout …
demandé sur 1970-01-01 00:33:28