ball
我以这种方式定义了结构:
struct ball
{
_vector coordinates;
_vector velocity;
_vector acceleration;
int border;
int color;
int radius;
float mass;
void step();
void clear();
void render();
};
(数据类型_vector
之前定义过,它代表数学中的向量)
在 main 函数中,我想定义一个ball
s 数组,所以我编写了以下代码:
int main(int argc, char** argv)
{
struct ball balls[NO_BALLS];
.
.
.
}
但是当我想编译代码时,我得到了这个错误:
没有匹配函数调用 `ball::ball()' 候选函数是:ball::ball(const ball&)