崩溃案例
struct ValTest{
Json::Value bugJson;
};
ValTest test;
int main(int argc, _TCHAR* argv[]){
test.bugJson["init"] = 123;
return 0;
}程序退出时引发崩溃。
解决办法:在构造函数中加入
bugJson["init"] = 123;内容可以随便写,但是要初始赋值一次
本文介绍了一个关于使用Json::Value时出现的程序崩溃问题及解决方案。通过调整初始化位置,在构造函数内进行初始化能够有效避免程序退出时发生的崩溃。
崩溃案例
struct ValTest{
Json::Value bugJson;
};
ValTest test;
int main(int argc, _TCHAR* argv[]){
test.bugJson["init"] = 123;
return 0;
}程序退出时引发崩溃。
解决办法:在构造函数中加入
bugJson["init"] = 123;内容可以随便写,但是要初始赋值一次
5119
406

被折叠的 条评论
为什么被折叠?