1. ホーム
  2. c++

[解決済み] C++エラー 関数の宣言で2つ以上のデータ型がある場合

2022-03-04 14:36:53

質問

あるコードで、同じ型の2つのパラメータを渡しています。 b2Vec2 *

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

プロジェクトをビルドすると、以下のエラーが表示されます。

two or more data types in declaration of 'isVelocityAllowToCar'

何が間違っているのでしょうか?

どうすればいいですか?

問題は、指定した戻り値の型です。 void bool は無効で、2つのタイプ voidbool . を削除するだけです。 void で、動作するはずです。

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