Telegram Web
Forwarded from Видеоуроки IT
Media is too big
VIEW IN TELEGRAM
🎬 Контракты для С++

Контрактное программирование — эффективный подход к написанию более безопасных и корректных программ. Он был успешно реализован в таких языках программирования, как Eiffel и Ada. В стандарте С++ контрактное программирование имеет долгую и сложную историю.

С тех пор как попытка добавить контракты в стандарт C++20 потерпела неудачу, SG21 — рабочая группа для стандартизации контрактов в комитете C++ — активно разрабатывает новую версию этой фичи. Сегодня эта версия контрактов уже практически полнофункциональна и с большой вероятностью будет включена в следующий стандарт C++26.

В этом докладе мы рассмотрели текущий дизайн контрактов для C++26. Обсудили разновидности контрактов (preconditions, postconditions, assertions), возможные режимы проверки, обработку нарушений и многое другое. Рассмотрели, чем текущий дизайн превосходит существующие реализации на макросах и как помогает повысить безопасность и корректность кодовой базы.

▶️ Плейлист YouTube ©

🔻Канал: C++ Russia
🔴#cpp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Котик, когда его не кормили уже целую МИНУТУ.

🤩 Я хочу стать программистом ©
Please open Telegram to view this post
VIEW IN TELEGRAM
😁132🔥1😨1
Ребята, ищу единомышленников! 🚀

Создаю фриланс-биржу FreelanceHab и веду канал с полным процессом разработки. Показываю все — от кода до дизайна, делюсь успехами и провалами.

Если интересна тема стартапов и фриланса — буду рад видеть в подписчиках. Особенно ценна обратная связь от таких же разработчиков!

https://www.tgoop.com/freelancehab_dev

Здесь не реклама, а искреннее приглашение в комьюнити
👍2
2025/10/27 11:09:24
Back to Top
HTML Embed Code: