А ещё сборщика нет ужс
Пишешь контейнеры для себя с чекерами - это просто.
Для тех, кому он нужен их несколько в инете есть.
Ну да, но это другой компромисс выходит чем бч
Где тут компромисс. Написал и юзаешь.
Типа бч защищает по дефолту весь код, все контейнеры и во всех режимах компиляции. А ты свои ассерты должен сам добавлять (и думать, оставлять ли их в релизных сборках и т.д.)
Рантайм проверки в дебаг билдах как минимум
Ну я сейчас не про проверки границ, а про инвалидацию итераторов
Ровно та же пртензия, что и с проверками границ. Для решения таких задач есть много других языков программирования и с проверками и со сборщиками мусора.
Есть такие, юзай. В чем проблема? Но не забывай, что релиз сильно отличается от дебага и отличаются код с разными ключиками оптимизации.
Обсуждают сегодня