Aller au contenu

Détails

C++26 has been finalized, and after many years and great effort we now have a C++ Standard that has the beginnings of a contract-checking facility. In this talk, we'll begin with the 5-minute overview that will get you using Contracts effectively. Then we'll dive deep into some more advanced uses and the reasons behind the design of the feature. Finally, we'll touch on some of the features that are in the works for C++29 that will turn the foundation we've built for C++26 into a fully-features facility that will help improve the correctness of software at every level.

Presenter
Joshua Berne is a Senior Software Engineer at Bloomberg LLC where he works on their core C++ Libraries and Standardization efforts to improve C++ for both Bloomberg and the world. He has shockingly accumulated a quarter-century of working on large-scale, reliable, high-performance financial systems. Since 2019 he has been participating in WG21 to get a contract-checking facility into C++, which is now set to ship as part of C++26.

Vous aimerez peut-être aussi