vector1遍历过程中对二维vector2操作会影响vector1
  • 板块学术版
  • 楼主Aa12345FF
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/12/4 15:02
  • 上次更新2023/12/4 16:42:05
查看原帖
vector1遍历过程中对二维vector2操作会影响vector1
642186
Aa12345FF楼主2023/12/4 15:02

先输出下面代码,再去掉注释执行,是两个效果

#include <bits/stdc++.h>
using namespace std;
int main(){
    vector<int > v={0,1,2,3,4,5,6};
    vector<vector<int> > xxx={{1,2,3},{4,5,6}};
    int qqq;
    for(int u=0;u<v.size();u++){
    	//qqq=xxx[1].front();xxx[1].erase(xxx[1].begin());
    	cout<<u<<endl; 
	}
	return 0;
}

2023/12/4 15:02
加载中...