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.