elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25
221  Programación / Programación C/C++ / Re: Visual Studio C++, error destructor de clase en: 1 Mayo 2010, 16:05 pm
Libera Y y despues X...  a ver q tal... Saludos

EDIT: Olvida este comentario xD es que me acabo de parar y nu vi bien... jeje
222  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 07:39 am
Weno eso ya ta lesto... Eso es a lo que me referia con que me aparecen los 3 unidos, no tube que add nothing to the project... porq pes ya esta agregado... Creo que el problema es lo del string, porq el en ningun momento llega a la linea donde estan las instancias de la clase.. Y pes si yo tambien me toy muriendo de sueño..

Saludos...
223  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 07:22 am
Mmm tonces no se como es eso de mostrarle a main la definicion de Persona... Ya le he puesto en vez de .h .cpp en el main, como en cpp se incluye .h jeje  :xD, ya no hayo que inventar... como en todos laos el codigo es mas o menos igual en lo del ifndef y la inclusion del .h en el .cpp nu he visto la diferencia  :-\... y en la parte izquierda me aparecen los 3 archivos unidos, en la parte que dice Project se desglosan los 3... main.cpp Persona.h y .cpp... Voy a buscar un rato mas sobre eso y si no pes mañana sigo.. Gracias, que se me habian olvidado  :xD...

Saludos...
224  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 06:38 am
 :xD Weno voy a seguir viendo el code... Pero si claro que cree un proyecto... Y pes como q si inclui a cpp en le proyecto?? inclui fue la cabezera el linker no se necarga del .cpp pes :huh:
225  Foros Generales / Foro Libre / Re: ¿Como te desaburres? en: 1 Mayo 2010, 05:34 am
Leo sobre programacion... Escucho musica... O hablo por tlf  :xD Pero es verdad... Pero lo que dice Leo es para MI correcto hasta cierto punto. Hay dias, minimo 2 al mes... En que absolutamente nada me entretiene... Y pes me acuesto a dormir y se me pasa  :xD
226  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 05:18 am
 :( Aun no hayo el problema... Lh aun no puedes probar mi code??  :xD
227  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 03:03 am
 :laugh: Si lei lo q me pasaste pero no le pare mucho a esa parte... Perdon...
Y pes si te refieres a los const... ya los puse pero that &#@*|ª no compila!! Y lo he visto de arriba a abajo y nada...  :(

aca esta de nuevo el .h...
Código
  1. #ifndef PERSONA_H
  2. #define PERSONA_H
  3. using namespace std;
  4. class Persona{
  5.    public:
  6.        Persona();
  7.        Persona(string name,string ape, int t, int ced);
  8.        virtual ~Persona();
  9.  
  10.        void g_nombre(string name);
  11.        void g_apellido(string ape);
  12.        void g_tlf(int t);
  13.        void g_ci(int ced);
  14.  
  15.        string dev_nombre()const;
  16.        string dev_apellido()const;
  17.        int dev_tlf()const;
  18.        int dev_ci()const;
  19.  
  20.    protected:
  21.        string nombre;
  22.        string apellido;
  23.        int tlf;
  24.        int ci;
  25. };
  26. #endif

Y el .cpp
Código
  1. #include "Persona.h"
  2.  
  3. Persona::Persona(){}
  4. Persona::Persona(string name,string ape, int t, int ced) : nombre(name),
  5.        apellido(ape),tlf(t),ci(ced){}
  6. Persona::~Persona(){}
  7.  
  8. void Persona::g_nombre (string name){nombre=name;}
  9. void Persona::g_apellido (string ape){apellido=ape;}
  10. void Persona::g_tlf (int t){tlf=t;}
  11. void Persona::g_ci(int ced){ci=ced;}
  12.  
  13. string Persona::dev_nombre()const{return nombre;}
  14. string Persona::dev_apellido()const{return apellido;}
  15. int Persona::dev_tlf()const{return tlf;}
  16. int Persona::dev_ci()const{return ci;}
  17.  

Y eso que aun no he hecho los headers de las clases derivadas  :-\. Pero ya yo compile ese programa pero todo en uno solo y lo q estoy es separandolo... Por practica  :P
228  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 01:37 am
ok... Gracias. Y sip, si le puse el using namespace std; en el header, y mostro el error ese del )... Y le puse un std:: a todas las declaracions de string y sigue con lo del )  :¬¬ :xD

En que momento el header o el programa como tal, llama al archivo .cpp 0o? Como funciona esa partecita....
229  Programación / Programación C/C++ / Re: Problema compilando en: 1 Mayo 2010, 01:23 am
Mmmm... no me habia dado cuenta, pero el problema continua... Lo de que me falto un ) antes de "name" pero yo no veo que falte nada  :-\... y es la declaracion... o sea en el .cpp
230  Programación / Programación C/C++ / Problema compilando en: 1 Mayo 2010, 00:52 am
Wenas... Ando practicando como compilar separado, haciendo headers, you know, con clases derivadas y todo eso... Pero aun no he derivado nada y haciendo la base me da un error:
Persona.h expected `)' before "name"

Y mas abajo vi:
Persona.h `string' has not been declared

Y pes nu se el porq aca les dejo el code de la header:
Código
  1. #ifndef PERSONA_H
  2. #define PERSONA_H
  3. class Persona{
  4.    public:
  5.        Persona();
  6.        Persona(string name,string ape, int t, int ced);
  7.        virtual ~Persona();
  8.  
  9.        void g_nombre(string name);
  10.        void g_apellido(string ape);
  11.        void g_tlf(int t);
  12.        void g_ci(int ced);
  13.  
  14.        string dev_nombre();
  15.        string dev_apellido();
  16.        int dev_tlf();
  17.        int dev_ci();
  18.  
  19.    protected:
  20.        string nombre;
  21.        string apellido;
  22.        int tlf;
  23.        int ci;
  24. };
  25. #endif

Y aca el del source:
Código
  1. #include "Persona.h"
  2.  
  3. Persona::Persona(){}
  4. Persona::Persona(string name,string ape, int t, int ced):nombre(name),
  5.        apellido(ape),tlf(t),ci(ced){}
  6. Persona::~Persona(){}
  7.  
  8. void Persona::g_nombre (string name){nombre=name;}
  9. void Persona::g_apellido (string ape){apellido=ape;}
  10. void Persona::g_tlf (int t){tlf=t;}
  11. void Persona::g_ci(int ced){ci=ced;}
  12.  
  13. string Persona::dev_nombre()const{return nombre;}
  14. string Persona::dev_apellido()const{return apellido;}
  15. int Persona::dev_tlf()const{return tlf;}
  16. int Persona::dev_ci()const{return ci;}
  17.  
  18.  
  19.  

Y en el programa me sale en la tercera linea el error  :xD

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include "Persona.h" //Here
  4.  
  5. using namespace std;
Por favor alguien que me diga cual es el problema...
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines