Classe che punta ad un'altra classe

giuliomontenero
l'esercizio dice:
Fare una classe Spa che ha come attributo un array di puntatori Socio(quindi bisognerà suppongo creare anche una classe Socio);
la classe Spa ha un costruttore che inizializza tutti i puntatori a NULL,
poi ha una funzione inserisci che inserisce un socio e controlla che non ci sia un socio con lo ssso nome ;
una funzione rimuovi che rimuove il socio e una funzione stampa cha stampa la lista completa dei soci


potreste darmi una mano non so come impostare le due classi
devo fare per caso due classi distinte o una di queste deve essere una classe derivata?

Risposte
Rggb1
"maschulillo":
potreste darmi una mano non so come impostare le due classi

Ma non mi sembra molto difficile, cosa ti è venuto in mente?

Altra domanda: che linguaggio?

giuliomontenero
in c++

gundamrx91-votailprof
Fare una classe Spa che ha come attributo un array di puntatori Socio(quindi bisognerà suppongo creare anche una classe Socio);

Esatto, bisogna creare due classi: la classe Spa e la classe Socio; quest'ultima non deriva dalla classe Spa, anche perchè non ne vedo il motivo e dalla traccia
dell'esercizio non viene indicato.

giuliomontenero
potresti darmi qualche indicazione più dettagliata per esempio scrivendo del codice?

gundamrx91-votailprof
Ora non conosco la sintassi del C++, comunque dovrebbe essere qualcosa del genere:

class Socio
{
   public:
      char nome[20];
      char cognome[20];
}

class Spa
{
   public:
      Socio *soci;
}

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.