奇怪的阶级行为

Joe*_*res -4 c++ class

  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();,当我到达点部分时,它并没有给我建议,并且红色弯曲的下划线显示说刀片未定义.我的头脑即将爆炸,我需要在学校之前完成这个项目.

dje*_*lin 5

你的班级被称为"刀片",而不是"刀片".