Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Passare un oggetto come parametro
Forum - C/C++ - Passare un oggetto come parametro

Avatar
sc73 (Normal User)
Rookie


Messaggi: 56
Iscritto: 07/06/2012

Segnala al moderatore
Postato alle 12:09
Venerdì, 27/07/2012
Ciao a tutti,

mi sapete dire come si fa, in Visual c++ Express 2010, a passare come parametro in ingresso ad una funzione un oggetto?

Io ho 13 textbox (textbox1, textbox2,...,textbox13) sulle quali dovrei fare gli stessi controlli e vorrei fare una routine alla quale passare il nome dell'oggetto che mi interessa in quel momento:

void MyClass::Verifica ( Obj )
{
if (Obj->Text == "ciao")
...
}

e quando la chiamo:

Verifica(textbox1);
Verifica(textbox2);
...
Verifica(textbox13);



Ultima modifica effettuata da sc73 il 27/07/2012 alle 12:18


Principiante in Visual C++...
PM Quote
Avatar
anthony015 (Member)
Pro


Messaggi: 116
Iscritto: 20/05/2011

Segnala al moderatore
Postato alle 22:03
Venerdì, 27/07/2012
lo fai come al solito, non c'è nulla di diverso in visual c++:
Codice sorgente - presumibilmente C/C++

  1. void MyClass::Verifica ( tipoParametro parametro)


PM Quote
Avatar
sc73 (Normal User)
Rookie


Messaggi: 56
Iscritto: 07/06/2012

Segnala al moderatore
Postato alle 9:44
Lunedì, 30/07/2012
Il problema é che io non so come passare come parametro un oggetto...


Principiante in Visual C++...
PM Quote
Avatar
anthony015 (Member)
Pro


Messaggi: 116
Iscritto: 20/05/2011

Segnala al moderatore
Postato alle 21:14
Lunedì, 30/07/2012
dopo che hai definito la funzione del tipo:
Codice sorgente - presumibilmente C/C++

  1. void MyClass::Verifica ( tipoParametro parametro)


per passare richiamarla e dargli un parametro è molto semplice:
Codice sorgente - presumibilmente C/C++

  1. tipoParametro daVerificare;
  2. MyClass miaClasse;
  3. miaClasse.Verifica(daVerificare);


PM Quote