Deklaracja i definicja metod klasy
Ostatnio zmodyfikowano 2024-02-15 21:28
tBane Temat założony przez niniejszego użytkownika |
Deklaracja i definicja metod klasy » 2024-02-14 18:19:05 Jak zrobić tak aby w ciele klasie były tylko deklaracje funkcji a poza nią definicje ? class Tile : public scene::ISceneNode { public: float x, z; core::aabbox3d < f32 > Box; video::S3DVertex Vertices[ 4 ]; video::SMaterial Material; Tile( float, float, scene::ISceneNode * parent, ISceneManager *, s32 id ); ~Tile(); virtual void OnRegisterSceneNode(); virtual void render(); virtual const core::aabbox3d < f32 > & getBoundingBox() const { return Box; } virtual u32 getMaterialCount() const { return 1; } virtual video::SMaterial & getMaterial( u32 i ) { return Material; } };
|
|
DejaVu |
» 2024-02-14 18:21:26 |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-02-14 18:25:39 virtual u32 getMaterialCount();
u32 Tile::getMaterialCount() { return 1; }
a z pozostałymi mam problem |
|
DejaVu |
» 2024-02-14 18:27:14 video::SMaterial & Tile::getMaterial( u32 i ) { return Material; }
|
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-02-14 18:36:24 virtual core::aabbox3d < f32 > & getBoundingBox();
core::aabbox3d < f32 > & Tile::getBoundingBox() { return Box; }
error: C:\irrlicht-1.8.5\examples\modelViewer — kopia\main.cpp Błąd 205 C2259 „Tile”: nie można utworzyć wystąpienia klasy abstrakcyjnej 01.HelloWorld co ciekawe pokazuje błąd w innym miejscu niż deklaracja i definicja funkcji |
|
pekfos |
» 2024-02-14 20:31:15 C2259 „Tile”: nie można utworzyć wystąpienia klasy abstrakcyjnej To nie jest cały komunikat. Zobacz w zakładce output. |
|
tBane Temat założony przez niniejszego użytkownika |
» 2024-02-14 23:30:15 to jest cały komunikat jaki mi się pojawił .. |
|
pekfos |
» 2024-02-15 00:06:40 Zobacz w zakładce output.. Error list: Error C2259 'D': cannot instantiate abstract class
Output: error C2259: 'D': cannot instantiate abstract class note: due to following members: note: 'void B::heyo(void)': is abstract note: see declaration of 'B::heyo' |
|
« 1 » 2 |