Classe - Fonctions - C++

J.T. -  
 J.T. -
Bonjour,

dans gatewayselector.hh

class bestGW {
public:
IPAddress _gw;
...
bestGW()() {memset(this,0,sizeof(*this)); }
};

typedef HashMap<IPAddress,bestGW> bestGWTable;
...
bestGWTable best_gateway();


dans gatewayselector.cc

...

bestGWTable
GatewaySelector::best_gateway() <-- ligne 301 
{


et la g une erreur a cette ligne 301 un syntax error.
best_gateway() renvoit un objet bestGWTable

Qqn saurait d'ou vient mon erreur?

J.T.

2 réponses

Jolkdarr
 
Hello !

La déclaration est mauvaise. Au lieu de :

bestGWTable
GatewaySelector::best_gateway() <-- ligne 301
{

Ecrire :

bestGWTable
best_gateway() <-- ligne 301
{

Tout simplement.

Take care !
0
J.T.
 
Salut!

Je te remercie pour ta reponse. Mais cela ne change rien.
En fait au depart ma fonction best_gateway() retournait uniquement une adresse IP. ca ressemblait a qq chose comme ca:
IPAddress
GatewaySelector::best_gateway()
{
...


Aors que maintenant ma fonction bst_gateway est cense me renvoyer une table avec plusieurs adresses IP, cette table est de type bestGWTable

Merci d'avance,

Romain
0