suis-je obliger de declarer un constructeur et un destructeur dans une definition de class abstraite ???