Dernier message pour reprendre mon code au dessus :
ça m'as fait penser à un passage de mon propre code que je viens de modifier :
//On inverse !!
int *ptr(0);
ptr = new int(copieB.m_a);
copieB.m_a = copieB.m_b;
copieB.m_b = *ptr;
delete ptr;
ptr = 0;
// FIN !!
Voila, ça peut te donner une idée.
Cette variable je m'en sers juste à ce moment là, ça sert à rien de la garder en mémoire
!