我的代码village
存在问题,City
是vector< 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}}
答案 0 :(得分:0)
嗯,这很尴尬,文件很史诗,而且我让副本操作数空白,所以它填充了空白日期的结构,抱歉xDD
EPIC FAIL