SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado 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
-
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;
}
-
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.
-
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:
-
Muchas gracias tenias rason declarandolas en el .h ya no me aparecen warnings :comp: gracias por responder a mi auxilio te devo una.
-
de nada