C语句在函数声明中出错两种或多种数据类型

在一段代码中,我传递了两个相同类型的参数b2Vec2 *

void bool isVelocityAllowToCar(b2Vec2 *newVelocity, b2Vec2 *preVelocity);

当我构建我的项目时,它向我显示以下错误.

two or more data types in declaration of 'isVelocityAllowToCar'

我究竟做错了什么?

问题是您指定的返回类型. void bool无效,它有两种类型void和bool.你只需要删除空白它应该工作:

bool isVelocityAllowToCar(b2Vec2 *newVelocity,b2Vec2 *preVelocity);
相关文章
相关标签/搜索