写c++代码时,一定要注意初始化!

来源:互联网 发布:blued相似软件 编辑:程序博客网 时间:2024/05/21 07:13
max_value_loacal_stuct get_value_loacal_from_max(vector<double> xcr2,vector<int> candpds){
max_value_loacal_stuct b;
double max_temp=0;
int local;
for (int i=0;i<candpds.size();i++)
{
int j =candpds[i];
if (xcr2[j]> max_temp)
{
max_temp = xcr2[candpds[i]];
local = i;
}
else
max_temp =max_temp;
}


b.vv = max_temp;
b.xx = local;


return b;

}


上面红色部分没有初始化,导致程序运行50个文件后报错:

0x000000013f52cadd 处有未经处理的异常: 0xC0000005: 读取位置 0x0000000001f7a5b0 时发生访问冲突

0 0
原创粉丝点击