Je lis l'excellent tutoriel "Architecture d'un jeu vidéo 3D: partie 1 " disponible sur le site. Il y a une classe que je ne comprends pas
c'est la classe "engine_event.h" précisemment ce bout de code la :
Je ne comprends pas bien l'utilisation de ce template... c'est quoi <class Archive> ? A quoi sert la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 bool operator==(const engine_event& e){ return (type == e.type) && (s_data == e.s_data) && (i_data == e.i_data) && (v_data == e.v_data); } template<class Archive> void serialize(Archive& ar, const unsigned int){ ar & type; ar & s_data; ar & i_data; ar & v_data; }
void serialize(Archive& ar, const unsigned int) et comment fonctionne-elle ?
Partager