Fin implémentation C++ (tout marche !)