Esiste una funzione in grado di dirmi se una variabile è vuota o già inizializzata?
Mi servirebbe fare qualcosa del tipo:
if (variabile è vuota)
break;
else
continue;
Grazie a tutti anticipatamente
Esiste una funzione in grado di dirmi se una variabile è vuota o già inizializzata?
Mi servirebbe fare qualcosa del tipo:
if (variabile è vuota)
break;
else
continue;
Grazie a tutti anticipatamente
Che tipo di variabile?
Se e' una variabile numerica, no, perche' non esistono valori speciali per indicare questa condizione.
Se di altro tipo, se ne puo' parlare ...
Ma a cosa ti serve una cosa del genere?
No MP tecnici (non rispondo nemmeno!), usa il forum.
è di tipo numerica.
Mi serviva in questo caso:
nella seconda classe eredita la prima. Una volta involcato il metodo void set3D() volevo sapere se x e y sono state già settate una volta dal metodo set2D() se è si mi vado a leggere solo l variabile z.codice:class punto { public: float x,y; void set2D(){ cout << "Inserisci x" << endl; cin >> x; cout << "Inserisci y" << endl; cin >> y; } }; class punto3D: public punto { public: float z; void set3D(){ cout << "Inserisci x" << endl; cin >> x; cout << "Inserisci y" << endl; cin >> y; cout << "Inserisci z" << endl; cin >> z; } };
Puoi aiutarmi?
Ma cosa c'entra ... sei tu a dedicere di chiamare la set2D ... lo fai nel tuo programma?
No MP tecnici (non rispondo nemmeno!), usa il forum.
volevo far decidere l'utente se invocare set2D()
A che pro?
Ricominciamo ... cosa chiedi all'utente?
Chiedi 3 valori ? Usa la set3D e basta ...
Al massimo scrivi
codice:void set3D() { set2D(); cout << "Inserisci z" << endl; cin >> z; }
No MP tecnici (non rispondo nemmeno!), usa il forum.