ciao a tutti..
Il mio problema è questo: in una classe chiamata Cluster devo chiamare un metodo (getAvailability() )della classe Nodo ( il metodo nella classe nodo si chiama allo stesso modo getAvailability() ).
Nella Classe cluster devo salvare un array con tutti i risultati della chiamata del metodo della classe nodo.
Gli oggetti nodo sono salvati in un array cluster_node[i];
quindi procedo cosi:
---Nella Classe Cluster---
int ClusterNodi::getAvailability()
{
for (int t=0;t<n_nodi;t++){
cout << cluster_nodes[t]-> getAvailability() <<endl;

return cluster_nodes[t]-> getAvailability();
}

}
---Nella Classe Nodo---
int Nodo::getAvailability()
{

return availability;

}
dove availability è un membro della classe...e viene settato in un altro metodo:
void Nodo::setAvailability(int _availability)
{

availability=_availability;
}

....Tuttavia i dati nell'array cluster_node[i] non risultano essere quelli impostati?
Qualcuno puo' aiutarmi??grazie!!