Does not have class type
Ostatnio zmodyfikowano 2014-07-08 18:04
czosnek17 Temat założony przez niniejszego użytkownika |
Does not have class type » 2014-07-07 21:48:15 Mam klasę weapon, po której dziedziczy klasa gun. Wyciąłem niepotrzebną część kodu. weapon.hpp class weapon { protected: direction dirct; sf::Clock speed_cl; float speed_t; public: void ref_rotation( float rotation, sf::Vector2f position, int dir = 0 ); };
class gun : public weapon { vector < gun_bullet > ammo; public: void shoot(); gun( sf::Vector2f p_pos, float rotation ); };
weapon.cpp void gun::shoot() { speed_cl.getElapsedTime.asSeconds(); }
gun::gun( sf::Vector2f p_pos, float rotation ) { speed_t = 0.5; }
Treść błędu: weapon.cpp|6|error: '((gun*)this)->gun::<anonymous>.weapon::speed_cl.sf::Clock::getElapsedTime' does not have class type
Dziedziczeniem zajmuję się tak właściwie od dzisiaj. Pomocy D: |
|
pekfos |
» 2014-07-07 22:32:43 speed_cl.getElapsedTime().asSeconds();
|
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2014-07-08 12:57:48 A jaki jest błąd? |
|
pekfos |
» 2014-07-08 13:05:55 getElapsedTime() wypada wywołać. |
|
michal11 |
» 2014-07-08 15:01:28 getElapsedTime to funkcja a nie klasa. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2014-07-08 18:04:08 ... Muszę sobie załatwić jakieś nauszniki, bo hałas z mojego kompa wysysa mózg. |
|
« 1 » |