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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?  (Leído 2,016 veces)
anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
[C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
« en: 9 Marzo 2012, 01:33 am »

Como se define el constructor de una estructura dentro de una clase?

Código
  1. class Tiles {
  2.    private:
  3.        struct _TILE_{
  4.            int x;
  5.            int y;
  6.            _TILE_();
  7.        };
...


En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
nirvguy

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
« Respuesta #1 en: 9 Marzo 2012, 01:57 am »

Si no entendí mal la pregunta es exactamente como vos pusiste
Código
  1. _TILE_() { //Aca inicializas x e y }
  2. _TILE_(int xx,int yy) { //Lo mismo, pero con argumentos }
  3.  
Y lo mismo con el destructor.


En línea

Todas mis letras han sido pedazos de poesía y los pedazos de poesía se toman de poemas que comúnmente no tienen sentido
en primer termino.
               Kurt Cobain
anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Re: [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
« Respuesta #2 en: 9 Marzo 2012, 02:31 am »

pero dentro de donde? :) sin que sea inline.
En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
nirvguy

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
« Respuesta #3 en: 9 Marzo 2012, 04:23 am »

Ahh, disculpá ya te entendí.
Así:
Código
  1. Tiles::_TILE_::_TILE_() {
  2. //Implementacion
  3. }
  4.  
en tu archivo de implementación.
¿Es eso lo que preguntabas?
En línea

Todas mis letras han sido pedazos de poesía y los pedazos de poesía se toman de poemas que comúnmente no tienen sentido
en primer termino.
               Kurt Cobain
anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Re: [C++][DUDA]Como se define el constructor de una estructura dentro de una clase?
« Respuesta #4 en: 9 Marzo 2012, 11:51 am »

Sí gracias. voy a probarlo.


Ya lo he probado funciona :) queda así el code.

Código
  1. class Tiles {
  2.    private:
  3.        struct _TILE_{
  4.            int _X;
  5.            int _Y;
  6.            _TILE_();
  7.        }_TILE_[100];
  8.        int _Tiles[100];
  9.        char _Name[30];//name file config
  10.        int _W;
  11.        int _H;
  12.        int _NMT;//numero de map tiles
  13.        int _Map[100][100];//mapa
  14.        int _WMap;
  15.        int _HMap;
  16.        sf::Image _Image;
  17.        sf::Sprite _Sprite[10];
  18.    public:
  19.        Tiles();
  20.        void Load();
  21.        void Print(sf::RenderWindow &app);
  22. };
  23. Tiles::Tiles(){
  24. };
  25. Tiles::_TILE_::_TILE_(){
  26.    _X=2;
  27.    _Y=2;
  28. };
  29.  
...
« Última modificación: 9 Marzo 2012, 12:48 pm por Dr.Hacker++ » En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines