История изменений
Исправление mittorn, (текущая версия) :
Что-то аналогичное поведению c++ в constexpr функциях нужно.
В constexpr правда всё реализуется в компилтайме, а для реализации подобного в рантайме потребуются рантаймовые проверки
Позволит ли это программистам на Си наконец перестать портить память?
Нет конечно, желающие насрать каким-нибудь UB всегда найдутся, даже если возможность это сделать запрячут за семью печатями. Чего стоит проект на rust, использующий DefaultHash в сетевом протоколе... Запретили им срать в память, они в логику насрали
Исправление mittorn, :
Что-то аналогичное поведению c++ в constexpr функциях нужно.
В constexpr правда всё реализуется в компилтайме, а для реализации подобного в рантайме потребуются рантаймовые проверки
Позволит ли это программистам на Си наконец перестать портить память?
Нет конечно, желающие насрать каким-нибудь UB всегда найдутся, даже если возможность это сделать запрячут за семью печатями. Чего стоит проект на rust, использующих DefaultHash в сетевом протоколе... Запретили им срать в память, они в логику насрали
Исходная версия mittorn, :
Что-то аналогичное поведению c++ в constexpr функциях нужно.
В constexpr правда всё реализуется в компилтайме, а для реализации подобного в рантайме потребуются рантаймовые проверки
Позволит ли это программистам на Си наконец перестать портить память?
Нет конечно, желающие насрать каким-нибудь UB всегда найдутся, даже если возможность это сделать запрячут за семью печатями. Чего стоит проектов на rust, использующих DefaultHash в сетевом протоколе... Запретили им срать в память, они в логику насрали