Qual è la ragione tecnica per cui è considerata una cattiva pratica usare la throw
parola chiave C ++ nella firma di una funzione?
bool some_func() throw(myExc)
{
...
if (problem_occurred)
{
throw myExc("problem occurred");
}
...
}
noexcept
cambiare qualcosa?