繁体   English   中英

C ++在函数声明中出错两个或多个数据类型

[英]C++ error two or more data types in declaration of function

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

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

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

two or more data types in declaration of 'isVelocityAllowToCar'

我究竟做错了什么?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM