言語: C++
開発環境: Microsoft Visual C++
使用ライブラリ: MFC
問題:これは非常に単純なはずですが、頭で理解できません。特定の時間 (5 秒としましょう) のローリング平均を計算しようとしています。私のプログラムは毎秒、プロセス中の CPU アイドル時間などの数値情報を含むデータ メッセージを受信します。
5 秒間の平均 CPU アイドル時間をユーザーに表示できるようにしたいと考えています。配列だけを使用して 5 秒ごとに値を格納することを考えていましたが、ローリング部分を行う方法がわかりません。ローリング計算を行うための他の組み込み方法がない限り?