запуск нового проекта на C ++, и я использую его как способ научиться быть как можно более современным.
в моих предыдущих крупных проектах на C ++ очень рано мы создали стандартный макрос, который будет регистрировать и аннотировать любое выброшенное исключение. Аннотации включали имя файла и номер строки броска.
Мне просто интересно, улучшился ли С ++ по всем МАКРОСАМ, LINE , FILE беспорядок в последнем 20 лет. (Тот же вопрос и для ведения журнала)
Любые другие советы по поводу исключений были бы очень кстати (я уже видел, «выбросить по значению, поймать по ссылке» и «получить из std :: exception»)