codice:
int ClusterNodi::getAvailability() {
   for (int t=0;t<n_nodi;t++) {
      cout << cluster_nodes[t]-> getAvailability() <<endl;

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

}
Così ritorni sempre cluster_nodes[0]-> getAvailability(); è voluto?