您的位置:首页 > 产品设计 > UI/UE

[ISSUE] json 导致在 Android 上 crash

2013-12-31 13:13 225 查看
项目中使用到jsoncpp,在pc上开发的时候,没有问题

但是在Android上,会有一定概率crash

发现是在析构 std::string 的时候,已经被析构了,是std::string 为空的时候,即使执行拷贝构造,似乎也并没有像想象中的拷贝

解决办法: 使用 char*

替换 asString() -> asCString()

在使用临时变量 Json::Reader 的时候,发现也存在这个问题

解决办法: 声明一个全局的Json::Reader 这样在整个程序的生命周期里面,他都不会被析构了

更详细原因,待查
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: