C/Visual C - Sobre parametro de funcion miembro

 
Vista:

Sobre parametro de funcion miembro

Publicado por Oliver Ramirez (12 intervenciones) el 13/07/2002 00:48:13
puedo nombrar un parametro de un metodo de clase con el mismo nombre que una variable miembro de la misma clase? (mi pregunta viene porque tienen el mismo ambito aunque no esten declaradas dentro de la clase)
ej.:
class Cunaclase
{
public:
void funcion(int);
int variable;
}

void funcion(int variable)
{
.
.
.
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sobre parametro de funcion miembro

Publicado por chuidiang (677 intervenciones) el 15/07/2002 07:16:22
Puedes hacer la declaración, pero dentro del código una "ocultará" a la otra. Sólo puedes usar la que has pasado como parámetro. Si quieres ver la que es atributo, debes poner el this delante:

variable = 3; // Esta es la que has pasado por parámetro
this->variable = 3; // Esta es el atributo.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar