C++ 无2个相同数字的数字的迭代
我不知道是否有人问(我找不到) 我想迭代在数组上实现的这类数字C++ 无2个相同数字的数字的迭代,c++,iterator,C++,Iterator,我不知道是否有人问(我找不到) 我想迭代在数组上实现的这类数字 int a[10]; int i = 0; for( ; i < 10; i++ ) a[i] = i+1; inta[10]; int i=0; 对于(;i
int a[10];
int i = 0;
for( ; i < 10; i++ )
a[i] = i+1;
inta[10];
int i=0;
对于(;i<10;i++)
a[i]=i+1;
现在阵列已经
“12345678910”
我想得到
“12345678109”
然后
“12345679810”
“12345679108”
我试图得到一个算法,但我想不出来。 对于这类问题,有没有一种简单的方法来实现“下一个”迭代器 提前感谢检查