Programación General > C++ Builder

 Variable Gloval

(1/2) > >>

Yu-Gi:
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

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;
}

lalo_soft:

--- 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;
}
--- Fin de la cita ---

me equivoco, o el ejemplo que das solo el obj instanciado de la clase TPersona vera las variables.

weps84:
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:

Yu-Gi:
Muchas gracias tenias rason declarandolas en el .h ya no me aparecen warnings  :comp: gracias por responder a mi auxilio te devo una.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa