Salut à tous!

Dans l'optique de faire un jeu bien structuré, j'ai lu le tutoriel de Pierre Schwartz prévu à cet effet, mais j'ai pas bien compris le principe de la sérialisation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
template<class Archive>
	void serialize(Archive& ar, const unsigned int){
		ar & type;
		ar & s_data;
		ar & i_data;
		ar & v_data;
	}
Que fais ce code?
A quoi ça sert?
Comment s'en sert-on exatement?

Merci de répondre à ces questions