少し問題があります。敵クラスのメンバーにアクセスできないので、クラスファイルが間違っていると思います。何が間違っているのですか? クラスクラスのクラスのメンバーにアクセスできない
#include "classes.h"
class Enemy
{
bool alive;
double posX,posY;
int enemyNum;
int animframe;
public:
Enemy(int col,int row)
{
animframe = rand() % 2;
posX = col*50;
posY = row*50;
}
Enemy()
{
}
void destroy()
{
alive = 0;
}
void setposX(double x)
{x = posX;}
void setposY(double y)
{y = posY;}
};
私のヘッダーのための私のCPP:
class Enemy;
私のメイン:
#include "classes.h"
Enemy alien;
int main()
{
alien. // this is where intelisense tells me there are no members
}
データなしメンバーやあなたにも何の機能のメンバーを意味しないのですか? –