Bonjour,

je suis entrain de modifier le code du protocole DSR sous NS2 ,
j'ai rencontré ce code dans le fichier Path.h
et j'arrive pas à comprendre le constructeur ID, j'ai jamais vu une déclaration pareil..
votre aide m'est vraiment précieuse.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Struct ID
{
friend class Path;

inline ID(const struct sr_addr &a): addr(a.addr), 
    type((enum ID_Type) a.addr_type), t(-1),
link_type(LT_NONE),
	  log_stat(LS_NONE)
	{
		assert(type == NONE || type == MAC || type == IP);
	}
-------
Merci
Bou