Dus*_*ain 1 c++ iteration circular-reference
我正在寻找一种简单的方法来迭代 C++ 中的一组整数。例如,如果我有一个整数变量“x”,并且想要在 4 个整数值上连续使用增量语句“x++”,则所需的输出将类似于“0 1 2 3 0 1 2...”。
我知道循环链表是一个解决方案,但对我来说这似乎有点矫枉过正,我真的需要一些简短而甜蜜的东西。我怀疑枚举类型可能能够做这样的事情,但我的研究还没有发现任何结果。
Mat*_*att 5
for( int x=0 ; ; x = (x+1) % 4 ) { // body of loop }
归档时间:
12 年 前
查看次数:
2035 次
最近记录: