[填坑]mwArray作爲類的成員變量報錯問題mwArray全局變量報錯問題

問題描述:

14:01:24: 程序異常結束。

14:01:24: The process was ended forcefully.

C++程序中使用mwArray導致程序意外退出的問題一般會在兩種情況中出現

1、mwArray作爲全局變量

2、mwArray作爲類的成員變量

編譯通過,運行時報錯的原因只有一個,沒有對MATLab的類庫初始化!也就是說在調用 Initialize();之前定義了mwArray變量(對象),有些同學比較聰明,在類的構造函數中調用了Initialize(); 實測這樣是不對的,還是順序問題,應該在創建類的對象之前就Initialize(); 

解決方法:

1、在main函數裏進行Initialize();

2、在main函數結束時Terminate();

 

參考鏈接:mwArray as a variable in a c++ class

https://stackoverflow.com/questions/25936328/c-mwarray-as-a-variable-in-a-c-class
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章