Programación General > C++ Builder
Variable Gloval
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
[#] Página Siguiente
Ir a la versión completa