C++笔记之rolling counter(滚动计数器)
一个 rolling counter(滚动计数器)是一个计数器,可以在给定的范围内不断增加,当达到最大值时会从最小值重新开始。
code review!
1.一个用C++实现滚动计数器的简单示例代码
在上面的代码中,RollingCounter
类用于实现滚动计数器。它接受三个参数:最小值、最大值和起始值(默认为0)。increment
函数用于增加计数器的值,并在达到最大值时将其重置为最小值。getValue
函数用于获取当前计数器的值。
在 main
函数中,我们创建了一个滚动计数器实例,并进行了一些增加计数器值的操作。你可以根据需要进行进一步的修改和扩展。
运行
Current value: