数理最適化セミナーのご案内

4.3 SIMPLEの例外処理

 V21よりC++SIMPLEでエラーが発生した場合,C++の例外が投げられるようになりました.例外はstd::exceptionで捕捉できます.以下SIMPLEの例外処理の記述例です.なお,関数knapsackSolveはC++SIMPLEモデルが記述された関数です.

#include "simple_exception.h"
       ..
try{
    knapsackSolve(n, a, b, c, x, f);
}catch(const std::exception &e){
    // catch SIMPLE error
}

 

 

上に戻る