Composer une classe abstraite

xavier2a Messages postés 2 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010 - 15 févr. 2010 à 12:02
xavier2a Messages postés 2 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010 - 15 févr. 2010 à 14:09
Bonjour à tous,

je viens de me mettre au c++ pour des applications de calcul scientifique et j'arrive aujourd'hui face à un petit problème d'iso c++.

Pour le projet j'ai en effet créer une classe abstraite 'FFAtom' qui représente la classe père pour divers autres classes qui partagent quelques variables et méthodes.

Maintenant j'aimerais créer une classe 'FFEvent' qui permettrait de gérer les différents objets 'FFAtom' créés lors de la simulation. Pour cela je voulais effectuer une simple composition en déclarant dans les variables privées de la classe 'FFEvent':

FFAtom* Atom

Malheureusement mon compilateur (g++) me renvoie l'erreur que je ne comprends pas :
'ISO C++ forbids declaration of 'ForeFireAtom' with no type'

Du coup je me demande s'il est possible en c++ d'effectuer une composition de classes avec une classe abstraite (je n'ai jamais rien lu de tel, et une recherche net rapide ne m'en pas appris plus). Je vous remercie d'avance pour vos remarques et réponses.

2 réponses

dragonjoker59 Messages postés 92 Date d'inscription samedi 26 mars 2005 Statut Membre Dernière intervention 23 septembre 2015
15 févr. 2010 à 13:47
Est-ce que tu pourrais poster la façon dont tu déclares tes classes FFAtom et FFEvent ?
0
xavier2a Messages postés 2 Date d'inscription lundi 15 février 2010 Statut Membre Dernière intervention 15 février 2010
15 févr. 2010 à 14:09
Salut dragonjoker, suite à ta demande le problème est résolu car il manquait en fait un include pour faire marcher la chose. Discussion à fermer donc ...
0