You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Создать класс class BaseException : public std::exception и унаследовать все исключения, которые в данных момент наследуются от std::exception на этот класс. Добавить в нем поддержку и корректное отображение QString.
Создать класс class TextProcessingException : public BaseException расширение с возможностью указания номера строки/символа вызвавшего исключение.
Провести рефакторинг кода и убрать всю работы напрямую с std::exception на работу через указанные выше классы.
The text was updated successfully, but these errors were encountered:
Создать класс
class BaseException : public std::exception
и унаследовать все исключения, которые в данных момент наследуются отstd::exception
на этот класс. Добавить в нем поддержку и корректное отображение QString.Создать класс
class TextProcessingException : public BaseException
расширение с возможностью указания номера строки/символа вызвавшего исключение.Провести рефакторинг кода и убрать всю работы напрямую с
std::exception
на работу через указанные выше классы.The text was updated successfully, but these errors were encountered: