изменять.
class SomeException : public std::out_of_range {
public:
using std::out_of_range::out_of_range;
};
конструктора нет, а надо как-то выкинуть такую ошибку.
в .cpp можно как-то добавить конструктор для этого? не знаю, легально ли будет наследоваться от SomeException
можно throw SomeException("foo") без проблем, using "наследует" конструкторы, а у std::out_of_range их несколько штук есть
реально. Clion почему-то не показывал что можно в конструктор засунуть
Конструктор есть, дефолтный.
Обсуждают сегодня