Это может быть отчасти глупый вопрос, но в С++, когда я хочу выбросить исключение.. что я бросаю?
Я должен бросить std:: exception или зарезервирован стандартной библиотекой? Или я должен бросать строку или int? Или я должен просто бросать то, что, по моему мнению, уместно?