簡體   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