Programación General => C/C++ => C++ Builder => Mensaje iniciado por: fsandoval en Martes 13 de Septiembre de 2005, 15:28
Título: Declarar Variables
Publicado por: fsandoval en Martes 13 de Septiembre de 2005, 15:28
Como puedo declarar una varibale y que esta sea tomada como miembro de la forma que don se esta declarando, soy novato y disculpen la pregunta.
saludos fernando sandoval ruiz
Título: Re: Declarar Variables
Publicado por: Buildero en Martes 13 de Septiembre de 2005, 16:51
Saludos...
Bien, en al archivo .h que es donde esta declada la clase tenemos algo como lo siguiente...
Código: Text
class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
--> Aqui puedes declarar variables
public: // User declarations
--> Aqui puedes declarar variables
__fastcall TForm1(TComponent* Owner);
};
Como puedes observar las clases entre otras cosas delaran una parte "privada" y otro parte "publica". Todas las declaraciones que hagas en la parte "privada" solo estarán visibles para la clase misma, y todas las declaraciones que hagas en la parte "publica" estaran visibles para el resto de los objetos.
Ej.
Código: Text
class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
int MiVariablePrivada;
public: // User declarations
int MiVariablePublica;
__fastcall TForm1(TComponent* Owner);
};
Si intentas accesar a "MiVariablePrivada" el compilador te marcará un error.