Programación General > C++ Builder
Declarar Variables
(1/1)
fsandoval:
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
Buildero:
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 Componentsprivate: // User declarations --> Aqui puedes declarar variablespublic: // 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 Componentsprivate: // User declarations int MiVariablePrivada;public: // User declarations int MiVariablePublica; __fastcall TForm1(TComponent* Owner);};
Si intentas accesar a "MiVariablePrivada" el compilador te marcará un error.
--- Código: Text --- Form1->MiVariablePrivada = 5; --> Error. Form1->MiVariablePublica = 3; --> Correcto
Y no hay nada que disculpar, todos pasamos por lo mismo cuando empezamos algo nuevo...y aqui estamos para apoyarnos. B)
Navegación
Ir a la versión completa