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.