Programación General > Visual C++

 Variables globales visual studio 2005

(1/1)

kerek69:
Hola, estoy intentando pasar una variable de una clase a otra. He leido que en visual studio 2005 no se puede utilizar extern para crear una variable global. Alguien sabe algún modo para poder leer una variable desde una clase diferente a la que se creo?. Un saludo y muchas gracias

rfog:
El método tradicional es hacer un getter/setter o ponerla en la zona pública. De cabeza (puede tener errores):

class Clase
{
private:
int m_privada;
public:
int GetPrivada(){return m_privada;}
void SetPrivada(int valor){m_privada=valor;}
int VariablePublica;
};


Clase miClase;
miClase.SetPrivada(3);
cout<<miClase.GetPrivada();
miClase.VariablePublica=4;
cout<<miClase.VariablePublica;

kerek69:
Muchas gracias!! Ya está resuelto.

Navegación

[0] Índice de Mensajes

Ir a la versión completa