C/Visual C - Funcion miembro

 
Vista:

Funcion miembro

Publicado por Oliver Ramirez (339 intervenciones) el 12/05/2002 01:15:01
Existe alguna forma de crear un metodo miembro de clase que cambie los valores del objeto que lo llamen siendo este instanciado de la misma clase?

mi_clase objeto1;
objeto1.comvertir(a_polar);
de esta manera el metodo convertir cambia los valores de sus datos miembros de forma que si antes era del tipo rectangular, ahora son del tipo polar.
sera con un puntero *this?
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:Funcion miembro

Publicado por chuidiang (677 intervenciones) el 12/05/2002 07:06:32
No te hace falta el puntero this. Con cambiar dentro del método los atributos, ya quedan cambiados.
converir_a()
{
// Si x es de la clase, las tres lineas siguientes son lo mismo
x = 33;
this->x = 33;
*this.x = 33;
}

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