如何设置向量对的向量?

时间:2018-09-08 00:10:53

标签: c++ vector std-pair push-back

在这段代码中,我试图制作一个向量对向量。代码可以编译,但是存在分段错误,我无法弄清楚哪里出错了。如果能解决我的问题,我将不胜感激。

TR GridSnap(T1, int, T2)

2 个答案:

答案 0 :(得分:0)

对没有元素,所以您不能这样做:pairs[x]

要么调整对向量的大小,以便在其中有N个空白vector<pair<int,bool> >,要么首先创建一个vector<pair<int,bool> >,然后将其推回到pairs

答案 1 :(得分:0)

正在读取操作符[]的std :: vector reference ...

“与std :: map :: operator []不同,此运算符从不向容器中插入新元素。”