【发布时间】:2019-03-22 23:44:52
【问题描述】:
如何获得这个循环的 int 位置?谢谢。
auto a = vect.begin();
auto b = vect2.begin();
auto c = vect3.begin();
for (; a != vect.end() && b != vect2.end() && c != vect3.end(); a++, b++, c++) {
}
我需要打印其他变量的值,但我需要得到这个向量循环的实际无符号整数位置。
我需要使用这个向量的这个位置来打印双向量。
以及如何获取向量的最后一个索引。
我的问题是 for 具有多个向量的循环,并从中获取索引以仅使用最后一个索引。
【问题讨论】:
-
如果你指的是索引,你可以使用std::distance。