vault backup: 2025-11-19 09:14:35

This commit is contained in:
akulij 2025-11-19 09:14:35 +07:00
parent daf8381965
commit a732448748

View File

@ -241,7 +241,7 @@ fn get_entities_at<T, const N: usize>(entities: &mut [T], indices: [usize; N]) -
Теперь гарантии происходят внутри самой функции. Теперь гарантии происходят внутри самой функции.
Спустя некоторое время вашему коллеге поступило ТЗ, что эта функция должна выдавать индексы только по энтити, которые видимы (пускай будет трейт с методом is_visible). Изменим код: Спустя некоторое время вашему коллеге поступило ТЗ, что эта функция должна выдавать индексы только по энтити, которые видимы (пускай будет трейт с методом is_visible). Изменим код:
**код** **код**
Но останется ли такой код безопасным? Читающему код придётся снова Но останется ли такой код безопасным? Читающему код придётся снова разбирать, какие инва
**Начать с проблемы, когда компилятор не может гарантировать безопасность по памяти (но без этого невозможно написать программу), возможно из ub** **Начать с проблемы, когда компилятор не может гарантировать безопасность по памяти (но без этого невозможно написать программу), возможно из ub**
Допустим, на вход вашей функции Допустим, на вход вашей функции