我有这个代码
/////////////////////////////////////Gnome.cpp文件
#include "Living.h"
class Gnome:public Living{
private:
public:
Gnome();
void drawObjects();
};
Gnome::Gnome()
{
spriteImg = new Sprite("graphics/gnome.bmp"); //<-------------this is where it says there is the error
loaded = true;
}
Run Code Online (Sandbox Code Playgroud)
///////////////////////////////////Living.h file
#include <iostream>
#include "Sprite.h"
using namespace std;
class Sprite;
class Living{
protected:
int x,y;
static Sprite *spriteImg; //= NULL;
bool loaded;
void reset();
public:
Living();
~Living();
int getX();
void setX(int _x);
int getY();
void setY(int _y);
void virtual drawObjects() =0;
};
Run Code Online (Sandbox Code Playgroud)
// living.cpp
#include "Living.h"
Living::Living() …Run Code Online (Sandbox Code Playgroud)