ボムを撃ってみようが出来ません

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
デラ初心者

ボムを撃ってみようが出来ません

#1

投稿記事 by デラ初心者 » 16年前

また質問です よろしくお願いします
effect.cpp(27) : error C2668: 'cos' : オーバーロード関数の呼び出しを解決することができません。
effect.cpp(28) : error C2668: 'sin' : オーバーロード関数の呼び出しを解決することができません。
graph.cpp(81) : error C2660: 'graph_effect' : 関数に 1 個の引数を指定できません。
と出てきます
'mvang' : 'effect_t' のメンバではありません。
'spd' : 'effect_t' のメンバではありません。
と出てきたので
effect構造体に
typedef struct{
int flag,cnt,col,knd,img,eff,brt,spd,mvang;
double x,y,r,ang;
}effect_t;
spd,mvangを足したらエラーがなくなったから、これで問題ないんでしょうか?

spd,mvangを足したらオーバーロード関数の呼び出しを解決することができません。
が出てきたような気もしますが・・・
ソース(graph.cpp)を貼っときます

kazuoni

Re:ボムを撃ってみようが出来ません

#2

投稿記事 by kazuoni » 16年前

オーバーロード関数の呼び出しを解決することができません。
とググればそれとなく、答えが見えてきます。
下に参考ページを。
(ブラウザで「オーバーロード関数の呼び出しを解決することができません。」と検索かけてください。)

C++入門
ttp://www.geocities.co.jp/SiliconValley-Cupertino/3384/Cplus2.html


>spd,mvangを足したらエラーがなくなったから、これで問題ないんでしょうか?
どのような状況なのか把握できませんが、(spd,mvangの型)
いいのではないでしょうか。

デラ初心者

Re:ボムを撃ってみようが出来ません

#3

投稿記事 by デラ初心者 » 16年前

kazuoniさん
回答ありがとうございます
ttp://www.geocities.co.jp/SiliconValley-Cupertino/3384/Cplus2.html
参考にさせて貰いました

intではオーバーロードするようなので
doubleでやったところ出来ました

無事解決しました

閉鎖

“C言語何でも質問掲示板” へ戻る