Any advices please?Code:class IMesh
{
public:
virtual void update(float dt) = 0;
virtual void render() = 0;
};
or
class AMesh
{
public:
virtual void update(float dt) = 0;
virtual void render() = 0;
public:
D3DXFRAME *m_Root;
};
Thanks
Jack
Printable View
Any advices please?Code:class IMesh
{
public:
virtual void update(float dt) = 0;
virtual void render() = 0;
};
or
class AMesh
{
public:
virtual void update(float dt) = 0;
virtual void render() = 0;
public:
D3DXFRAME *m_Root;
};
Thanks
Jack
As long as both IMesh and AMesh contain at least one pure virtual function, both IMesh and AMesh are abstract classes.
In fact, which is your problem?