语言: C++
开发环境: Microsoft Visual C++
使用的库: MFC
问题:这应该相当简单,但我无法完全理解它。我正在尝试计算给定时间内的滚动平均值 - 比如说五秒。每秒钟,我的程序都会收到一条数据消息,其中包含一些数字信息,包括处理过程中的 CPU 空闲时间。
我希望能够向用户显示五秒钟内的平均 CPU 空闲时间。我正在考虑只使用一个数组并每五秒存储一个值,但我不确定如何进行滚动部分。除非有其他内置方法可以进行滚动计算?
语言: C++
开发环境: Microsoft Visual C++
使用的库: MFC
问题:这应该相当简单,但我无法完全理解它。我正在尝试计算给定时间内的滚动平均值 - 比如说五秒。每秒钟,我的程序都会收到一条数据消息,其中包含一些数字信息,包括处理过程中的 CPU 空闲时间。
我希望能够向用户显示五秒钟内的平均 CPU 空闲时间。我正在考虑只使用一个数组并每五秒存储一个值,但我不确定如何进行滚动部分。除非有其他内置方法可以进行滚动计算?