[C++] Re-deklaracja klasy
Ostatnio zmodyfikowano 2015-10-27 18:39
emSon Temat założony przez niniejszego użytkownika |
[C++] Re-deklaracja klasy » 2015-10-27 18:12:24 #include <SFML/Graphics.hpp> #include <iostream> #include "player.h"
class Object : public sf::Drawable { sf::RectangleShape rect; float top, bottom, left, right; friend class Player; public: Object( sf::Vector2f position, sf::Vector2f size, sf::Color color ); virtual void draw( sf::RenderTarget & target, sf::RenderStates states ) const; void setPosition( sf::Vector2f position ); void updatePosition(); };
D:\C++\projekt\object.h:5:7: error: redefinition of 'class Object' D:\C++\projekt\object.h:5:7: error: previous definition of 'class Object' 2 error(s), 0 warning(s) (0 minute(s), 2 second(s))
Mimo że klasa zadeklarowana jest tylko raz wyświetla się komunikat, że jest zadeklarowana razy dwa. Nie wiem dlaczego tak się dzieje. |
|
carlosmay |
» 2015-10-27 18:21:03 Co masz w pliku player.h? |
|
michal11 |
» 2015-10-27 18:26:44 Dodaj na początku: #ifndef object_h #define object_h
a na końcu |
|
emSon Temat założony przez niniejszego użytkownika |
» 2015-10-27 18:39:47 michał11, pomogło. dzięki! |
|
« 1 » |