Hej
Jak napisać własny wyjątek dziedziczący po std::runtime_error, tak aby móc go później rzucić tak:
throw MyRuntimeException("Moja wiadomosc wyjatku")
W sensie aby można go było rzucać z różnymi wiadomościami
Narazie mam taki kod, jak go dokończyć? Próbowałem dodać zwykł,y publiczny konstruktor (z wiadomością typu std::string), ale nie działa
class MyRuntimeException : public std::runtime_error
{
std::string exceptionMessage;
public:
const char* what() const noexcept override {
return exceptionMessage.c_str();
}
};