-
-
[求助]stl map崩溃crash
-
发表于: 2010-8-9 14:20 5710
-
我用了stl map,map <int, struct> 这个结构,
我自己写了个小程序测试没有问题,就是对这个map进行插入,查找,删除.
但是用在我们的工程里面,就崩溃了.完全一样的代码,也是一样的库支持.
map <int, struct MyDef> mem_info;
map <int, struct MyDef> ::iterator it = mem_info.find(value); //1
if(it != mem_info.end())
{
dosomething();
}
else
{
mem_info[value] = ***; //2
}
每次一运行到1,必挂.跟进去看了下说的是红黑树的root节点为0x0000.
也就是可能没有初始化.
大家给点建议,这种情况怎么改?
我自己写了个小程序测试没有问题,就是对这个map进行插入,查找,删除.
但是用在我们的工程里面,就崩溃了.完全一样的代码,也是一样的库支持.
map <int, struct MyDef> mem_info;
map <int, struct MyDef> ::iterator it = mem_info.find(value); //1
if(it != mem_info.end())
{
dosomething();
}
else
{
mem_info[value] = ***; //2
}
每次一运行到1,必挂.跟进去看了下说的是红黑树的root节点为0x0000.
也就是可能没有初始化.
大家给点建议,这种情况怎么改?
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
赞赏
他的文章
看原图
赞赏
雪币:
留言: