SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Yu-Gi en Lunes 4 de Junio de 2007, 20:15

Título: Variable Gloval
Publicado por: Yu-Gi en Lunes 4 de Junio de 2007, 20:15
Necesito saber como declarar una variable global y en donde. lo que pasa es que tengo varias formas en las cuales utilizo las mismas variables y a la hora de compilar el programa me aparecen muchos Warnings y quiero evitarlos.
de antemano gracias
Título: Re: Variable Gloval
Publicado por: Manixxx en Martes 5 de Junio de 2007, 04:06
Bueno... si te aparecen warnings es que le programa de advierte que talvez seria mejor usar otro tipo de nombre en la variable... por lo generla esto ocurre cuando usas metodos get y set, pero cuando compilas no te va a presentar ningun problema

una variable global la puedes hacer de esta forma:

//implementacion del .h

class TPersona
{
      private:
                 char nombre [50];
                 int edad;
    public:
                 TPersona();
};



//implementacion del .cpp

TPersona::TPersona()
{
     this -> StrCopy(nombre, "");
     this -> edad = 0;
}
Título: Re: Variable Gloval
Publicado por: lalo_soft en Martes 5 de Junio de 2007, 04:44
Cita de: "Manixxx"
Bueno... si te aparecen warnings es que le programa de advierte que talvez seria mejor usar otro tipo de nombre en la variable... por lo generla esto ocurre cuando usas metodos get y set, pero cuando compilas no te va a presentar ningun problema

una variable global la puedes hacer de esta forma:

//implementacion del .h

class TPersona
{
      private:
                 char nombre [50];
                 int edad;
    public:
                 TPersona();
};



//implementacion del .cpp

TPersona::TPersona()
{
     this -> StrCopy(nombre, "");
     this -> edad = 0;
}

me equivoco, o el ejemplo que das solo el obj instanciado de la clase TPersona vera las variables.
Título: Re: Variable Gloval
Publicado por: weps84 en Martes 5 de Junio de 2007, 18:29
mira tienes que declararlas en el archivo .h de cada forma en la parte de las variables publicas, para que no te cree conflicto

 :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:  :lightsabre:
Título: Re: Variable Gloval
Publicado por: Yu-Gi en Viernes 8 de Junio de 2007, 21:50
Muchas gracias tenias rason declarandolas en el .h ya no me aparecen warnings  :comp: gracias por responder a mi auxilio te devo una.
Título: Re: Variable Gloval
Publicado por: weps84 en Martes 12 de Junio de 2007, 18:43
de nada