Контракты в C++26 определяют правила для функций, позволяющие обнаруживать ошибки за пределами границ API во время выполнения. Это дает разработчикам больше возможностей контроля.