Skip to content

C++ Moscow №0: «std::expected. Обработка ошибок в C++23»‎

Notifications You must be signed in to change notification settings

cppmoscow/exceptions_handling_in_cpp23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

exceptions_handling_in_cpp23

C++ Moscow №0: «std::expected. Обработка ошибок в C++23»

Докладчик: Илья Быконя

Видео: YouTube

Презентация: PDF

Аннотация

Обработка ошибок в современном C++ представляет целый букет различных инструментов. С одной стороны, у нас есть тысячи способов получения кодов ошибок (std::errno, out-параметры, просто возвращаемые значения). С другой — исключения, запрещённые на ряде проектов и накладывающие ограничения на код и оптимизации.

В C++23 в этом наборе случилось пополнение. Нам дали std::expected. Тип, позволяющий совместить производительность кодов ошибок и надёжность исключений.

About

C++ Moscow №0: «std::expected. Обработка ошибок в C++23»‎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published