std::map 注意事项
std::map 不能直接访问下标,否则size会自动变大。这坑和js如出一辙。
查询需用find,删除需用erase
auto it = _tilesAniData.find(z);
if (it != _tilesAniData.end()) { // remove old data
delete it->second;
_tilesAniData.erase(z);
}
遍历
for(auto it = _tilesAniData.begin(); it != _tilesAniData.end(); ++it) {
delete it->second;
}