Dans le constructeur je fais simplement :
m_horloge = nullptr;
La raison obscure est simple (dans mon esprit). Nul doute que je ne fais pas comme il le faudrait, cependant j'essaye de trouver des solution par moi même avant de chercher mieux ailleurs (alors on ne se moque pas !) :p.
Mon programme va en boucle chercher la valeur de horloge pour mettre à jour la frame d'une animation. Si le temps est supérieur à 100 ms alors je passe à la frame suivante.
Sauf que je souhaite pouvoir mettre l'animation en pause et donc j'utilise une méthode animation.pause().
Comme je n'ai pas trouvé le moyen avec sf::Clock de stopper le compteur, je le supprime et si sf::Clock n'existe pas, je renvoi 0. Comme le compteur est à 0, mon animation garde toujours la même frame. Je suis peut être pas très clair, je m'en excuse.
je changerais très certainement cette façon de faire mais le problème reste entier... Je ne comprend pas l'erreur que j'obtiens.
merci