Color.h
Código C++:
Ver original
#ifndef __COLOR_H__ #define __COLOR_H__ namespace reet { class Color { public: Color(); ~Color(); protected: private: int numero; }; extern Color GRIS; } #endif
Texto.h
Código C++:
Ver original
#ifndef __TEXTO_H__ #define __TEXTO_H__ namespace reet { class Texto { public: Texto(); ~Texto(); protected: private: int numero; }; extern Texto TEXTO_NULO; } #endif
parte de Boton.h que da error, (en private: )
Código C++:
Ver original
// Funciones get reet::us_t get_ancho(void); reet::us_t get_alto(void); reet::us_t get_pos_x(void); reet::us_t get_pos_y(void); * reet::Color get_color(void); * reet::Texto get_texto(void); bool get_material(void); *sf::Image get_image(void); *sf::Image get_image_clicked(void); *sf::Image get_image_highlighted(void);
Me da el siguiente error:
Código:
A qué se debe? Me estoy rompiendo la cabeza y no entiendo.In file included from boton.cpp:8:0: boton.h:47:17: error: ISO C++ forbids declaration of ‘Color’ with no type [-fpermissive] boton.h:47:17: error: invalid use of ‘::’ boton.h:47:17: error: expected ‘;’ at end of member declaration boton.h:47:37: error: ISO C++ forbids declaration of ‘get_color’ with no type [-fpermissive] boton.h:48:17: error: ISO C++ forbids declaration of ‘Texto’ with no type [-fpermissive] boton.h:48:17: error: invalid use of ‘::’ boton.h:48:17: error: expected ‘;’ at end of member declaration boton.h:48:37: error: ISO C++ forbids declaration of ‘get_texto’ with no type [-fpermissive]
Saludos,
JDN