TGViewer
Наш Компьютер Наш Компьютер @our_computer · 2.02K subscribers
Post #1477 470

Forwarded from Видеоуроки IT

🎬 Контракты для С++

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

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

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

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

🔻Канал: C++ Russia
🔴#cpp
  • ❤ 2
More from @our_computer
  1. Oct 11, 2026Работа в Т‑Банке — топ‑3 лучших работодателей России по версии Forbes. Приходите работать…
  2. Oct 11, 2026На видео показан тот самый уровень защиты техники, когда с ноутбука больше не нужно сдуват…
  3. Oct 10, 2026Как думаете, что за софт там поставили? #Компьютер #Computer Наш Компьютер
  4. Oct 10, 2026Напоминаем про наш секретный второй ресурс тут тонны крутых постов, которых вы здесь точно…
  5. Oct 7, 2026#Компьютер #Computer Наш Компьютер
  6. Oct 7, 2026#Компьютер #Computer Наш Компьютер
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →