Я пытаюсь понять, как использовать Ensures()
в коде. Как указано в примере, если бы я попытался использовать Ensures()
следующим образом...
int main(void)
{
int result = 0;
// Some calculation
Ensures(result == 255);
return 0;
}
Если переменная result
не равна 255
, программа аварийно завершает работу со следующим выводом "terminate called without an active exception"
. Мой вопрос в том, как правильно использовать Ensures()
?
std::terminate
, то он работает как надо. - person Werner Henze   schedule 28.02.2020