SuperManPC ha scritto:
Ah ok grazie. Quali sarebbero le eccezioni della libreira standard?
https://en.cppreference.com/w/cpp/error/exceptio
https://www.tutorialspoint.com/cplusplus/cpp_exceptions_handling.htm
std::exception e tutte le sue derivate. Puoi anche crearne una tu derivando da una di esse, come spiegato nel secondo link (nel tuo caso avrebbe senso derivarla dal sottotipo invalid_argument).