2.122e-314问题

一、解决过程:

0xcc   没初始化  ; 0xcc win给初始化等,默认初始。

  运行下面程序,看监视

int main()

{

double y=0;

double x =2.121995e-314;

return 0;

}

二、越界了     ,利用Eigen 库初始化,PM.setZero(EncodedLength, 2 * List);

    for (int l = 0; l < 2*List; l++)

{

if(PM.row(index).coeffRef(l+List) > 0 )

}    +List    导致越界,但该库没有提示,算法中PM不能大于0,因为越界,导致PM数值为2.122e-314,大于0 ,出错。

    原文作者: 汉诺塔问题
    原文地址: https://blog.csdn.net/weixin_41353540/article/details/80028113
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞