Avertissement du compilateur (niveau 1) C4381

'function1' : la méthode d’interface ne sera pas implémentée par la méthode non publique 'function2'

Une classe doit implémenter toutes les fonctions dans une interface. Une classe peut satisfaire cette condition si l’une de ses classes de base implémente la fonction. Toutefois, la fonction doit être implémentée en tant que fonction publique.