Probleme de compilation erreur sur creation de l'objet
Bonjour
je ne suis pas un expert en c++
je travaille sur un projet qui doit utiliser un API C++ QGIS
dans mon application je veux creer une classe qui herite d'une classe de l'API pour y rajouter des fonctions spécifiques
donc je crée un header file avec la definition de ma classe
Code:
1 2 3 4 5 6 7
| class CMyQgsSymbol : public QgsSymbolV2 {
public :
CMyQgsSymbol();
~CMyQgsSymbol();
} |
et dans mon code de l'application je crée mon objet
CMyQgsSymbol lSymbol = new CMyQgsSymbol();
lors de la compilation j'ai ce message d'erreur :
cannot allocate an object of abstract type
dans la classe de l'API qgsymbolv2 il n'y a pas de constructeur , mais simplement un destructeur , apparement il s'agirait d'une classe statique
mais dans ce cas comment je peux heriter de cette classe et en créer des objets ?
Merci pour vos lumieres