-4
  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;
    };

我做了很多与此类似的类,我有一个 main.cpp,所有内容都在其中实现。所有其他类都可以正常工作,即使它如此简单,这也是有问题的。类没有完成,元素在那里是出于测试原因。但是当我尝试在 main.cpp 声明一个变量时,如下所示

Blades blade(50);

由于某种原因,它的行为很奇怪,在我仍在输入它的状态下Blades blade(,什么都没有出现,而其他类有智能感知的东西。当我确实输入一个值并用括号括起来时,它不会抱怨。但是当我稍后尝试访问该类以访问某些元素blade.Blades_draw();时,当我到达点部分时,它没有给我建议,并且出现了一个红色弯曲的下划线,表示刀片未定义。我的头快要炸了,我需要在明天上学前完成这个项目。

4

1 回答 1

5

您的课程称为“刀片”,而不是“刀片”。

于 2012-05-21T19:53:35.133 回答