Ciao a tutti!!come va??
Ho un problema con la creazione di una classe handle, Io ho creato una classe Menù, ha un costruttore che pernde come parametro un array di stinghe e un array di puntatore a funzione, poi la lunghezza dell'array e il titolodel menu e il costruttore crea un menù del tipo:
1 - Azione 1
2- Azione 2
.
.
.
x - Esci
Dove le stringhe son prese dall'array e ad ognuno è associatoun indirizzo.
C'è il distruttore e c'è una funzione pubblica che avvia il menù. Tutto il resto è in privato.
Dovrei creare una classe handle a questa classe, solo che purtroppo non ho molto materiale su cui studiarele handle e in aula non ci è stata spiegata molto bene.
Mi chiedevo se qualcuno di voi potesse suggerire qualche lettura utile per comprenderne il funzionamento.
Io provando a farla ho fatto una cosa del tipo:
class HMenu {
class Menu;
Menu *smile;
public:
HMenu(string , string[], void (*[])() , int);
void Havvia();
~HMenu();
}
Però ora non so come comportarmi con le funzioni che avevo creato per la classe Menu non handle....
Scusate per la mia inesperienza, è la prima volta che uso le handle.
Grazie per gli aiuti e il tempo!!
ciao e grazie!!

Rispondi quotando
