class Blades
{
public:
Blades(int test):speed(test){}
void Blades_draw()
{
al_draw_filled_circle(100, 100, 5, al_map_rgb(26, 116, 217));
}
private:
int speed;
};
Run Code Online (Sandbox Code Playgroud)
我已经创建了许多与此类似的类,我有一个main.cpp,其中所有内容都已实现.所有其他类都工作正常,即使它如此简单,这个问题也是有问题的.该类没有完成,并且元素是出于测试原因.但是当我尝试在main.cpp中声明一个变量时,如下所示
Blades blade(50);
Run Code Online (Sandbox Code Playgroud)
由于某种原因,它很奇怪,在我还在输入它的状态下Blades blade(,没有任何东西出现,而其他类有智能感知.当我确实放一个值并用括号括起来时,它不会抱怨.但是当我稍后尝试访问该类以获取某些元素时blade.Blades_draw();,当我到达点部分时,它并没有给我建议,并且红色弯曲的下划线显示说刀片未定义.我的头脑即将爆炸,我需要在学校之前完成这个项目.