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 ,出錯。

發佈了12 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章