• 締切済み

変数の初期化について

変数の宣言について質問です とあるループするオブジェクトに float bure; bure=sinf(timeGetTime()/1000.0f)/1000; とあるのですが、これはループするたびに「bure」が初期化されますよね。 この「bure」を初期化せずに値を保持したままにする方法などありますでしょうか? グローバルにすれば何とかなると思ったのですが、こんな感じの変数が多いのでゴチャゴチャになってしまいそうです。 解決策はありますでしょうか?

みんなの回答

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

話が今ひとつ分からないのですが。 オブジェクトの中でループして毎回blueに値を セットしているなら、ループの外に出すだけ。 あるループでオブジェクトを呼び出し、その中で 毎回決まった計算をしているなら、オブジェクト をnewした時に計算したらよいだけ。 こんな話ではないのでしょうか?

noname#142252
質問者

お礼

やはりグローバル変数にするしかないのですか・・・

関連するQ&A