Propiedad

14/06/2004 - 19:05 por hugo | Informe spam
Hola foro:

Soy programador en visula basic.
Estoy intentando aprender visual c++, del cual no se nada,
nada.
En visual vasci se puede escribir un procedimiento de
propiedad Propertu get NombrePropiedad para leer
y property let NombrePropiedad para escribir.
Estuve leyendo en un libro de visual c++ sobre funciones.
Pero no he encontrado nada sobre propiedades.
Alguien podria darme una mano

Gracias y hasta luego
 

Leer las respuestas

#1 Sebastián Flores
14/06/2004 - 19:35 | Informe spam
Las propiedades tal cual se usan en VB no existen.
Lo que se hace en estos casos es, dada una clase:
class cuadro {
private:
int m_alto; //propiedad
public
void setAlto(int alto) { //setear la propiedad
m_alto = alto;
}
int getAlto() { //tomar la propiedad
return m_alto;
}
}

Generalmente se utiliza getXXX/setXXX o get_XXX/set_XXX en otras cuestiones.
Internamente (i.e.) en VB cuando la propiedad aparece del lado derecho de un
= se esta llamando a una funcion get_XXX(), ahora si esta del lado izquierdo
se esta llamando a otra funcion set_XXX(...)

Saludos.

Sebastián Flores

P.D.: Vas a tener que hacerte un lavado de cerebro para sacarte la
programación en VB antes de querer intentar programar en VC++


"hugo" wrote in message
news:1bf6401c45231$ba49a440$
Hola foro:

Soy programador en visula basic.
Estoy intentando aprender visual c++, del cual no se nada,
nada.
En visual vasci se puede escribir un procedimiento de
propiedad Propertu get NombrePropiedad para leer
y property let NombrePropiedad para escribir.
Estuve leyendo en un libro de visual c++ sobre funciones.
Pero no he encontrado nada sobre propiedades.
Alguien podria darme una mano

Gracias y hasta luego

Preguntas similares