为什么插入操作不修改我的向量结构?

时间:2015-01-13 22:27:31

标签: list vector insert mesh insertion

我的代码village存在问题,Cityvector< vector< list<City> > > 个对象。我正试图用坐标将它插入我的政治地图上。地图的结构如下:

cout<<village.GetName;

这段代码给我带来了问题,当我v它没有问题时,但是当我尝试编辑插入时它没有插入任何东西。这是posX=8-longS-1; posY=48-latiS-1; v.poliMap[posX][posY].push_back(village); list<City>::iterator i=v.poliMap[posX][posY].begin(); cout<<i->GetState()<<endl; 的结构代码:

vector< vector< list<City> > >

以下是我制作的template <typename T> class Mesh{ private: int tamaY; int tamaX; public: vector< vector< list<T> > > poliMap; Mesh(int ntamaY=0, int ntamaX=0){ tamaX=ntamaX; tamaY=ntamaY; vector< vector< list<T> > > vectorx(tamaX, vector< list<T> >(tamaY)); poliMap=vectorx; } }; 代码:

{{1}}

1 个答案:

答案 0 :(得分:0)

嗯,这很尴尬,文件很史诗,而且我让副本操作数空白,所以它填充了空白日期的结构,抱歉xDD

EPIC FAIL