【发布时间】:2016-01-03 14:47:00
【问题描述】:
我使用archlinux,并且默认从pacman 安装ntl。
我在代码中捕获 InvMod 错误时遇到了问题,也许有人有同样的问题,现在解决这个问题:
try {
Q = Q + p;
} catch (...) {
std::cout<<"error?";
return;
}
在 + 运算符中我有取模的逆,因为一切都在有限域内。
我收到这条消息:
InvMod: inverse undefined
fish: 'and ./crypto' terminated by signal SIGABRT (Abort)
我想捕捉这个错误,因为我需要知道什么时候我不能反转某个点。任何人都知道如何在 ntl 中做到这一点:)?
【问题讨论】:
标签: c++ exception-handling ntl