Bonjour,

J'ai une classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class VirtualListener
    {
    public:
        void maFonction(void);
 
    protected :
            inline virtual void logStartServeur(void) = 0;
    };
 
void VirtualListener::maFonction(void)
{
         logStartServeur();
}
Mais le compilateur me met un joli warning :
warning: inline function ‘virtual void LD::VirtualListener::logStartServeur()’ used but never defined
Je ne comprend pas l'intérêt d'un tel warning.
VirtualListener est virtuel pure, on ne peut pas créer d'instance même en la dérivant à moins de donner l'implémentation de la méthode logStartServeur.
Comment pourrais-je supprimer ce warning ?