所以我有两个文件baseline.h
和baseline.cpp
。在baseline.h
中,我创建了一个声明多个函数和变量的类,其示例为:
#pragma once
class entity
{
protected:
int x;
int y;
public:
void spawn(int bx, int by);
}
baseline.cpp
尝试将函数定义为:
#include "baseline.h"
void entity::spawn(int bx, int by)
{
x = //functionality
y = //functionality
}
我始终遇到相同的错误:'entity': is not a class or namespace name
,然后是'x': undeclared identifier
和'y': undeclared identifier
。
我错过了一些非常明显的东西吗?