Reinitialiser une variable
	
	
		Salut à tous, 
Je sèche sur un problème totalement stupide, qui démontre bien mon ignorance de ce langage pointu qu'est le C/C++ ;)
Lorsque je déclare une variable membre d'un certain type, que je l'assigne, comment puis-je revenir à l'état initial de cette variable, et tout d'abord, que contient-elle ?
Un exemple pour que cela soit plus concret
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | class Message 
{
    void Message() {};
    void init() {m_text = "blah"};
    std::string getText() {return m_text};    
 
    private :
    std::string m_text;
}
 
class User
{
    void User();
    void checkMsg() {m_Message.init()};
 
    private :
    Message m_Message;
} | 
 Vous l'aurez compris,  cet exemple est bidon, c'est pour illustrer ce que je souhaite faire.
Si j'instancie un nouvel utilisateur, je ne sais pas bien ce que vaut la variable m_Message, de même, après avoir appelé la fonction checkMsg, je ne sais pas réinitialiser la variable m_Message à son état initial, c'est à dire retourner dans l'état où m_text ne vaut pas "blah" (d'ailleurs, il vaut quoi quand la méthode init n'a pas été appelée ?)
Merci de votre aide, 
Guiz