Re[20]: C++ illegal instruction
От: Pzz Россия https://github.com/alexpevzner
Дата: 20.08.25 19:02
Оценка:
Здравствуйте, rg45, Вы писали:

R>Всё верно, и я об этом же. В таких конфигурациях обычно генерируется дополнительный код облегчающий отладку. Например, память помечается специальными значениями при окончании времени жизни объектов, итераторы стандартных контейнеров снабжаются дополнительными средствами отслеживания валидности, бросаются исключения при обнаружении проблем наподобие тех, что были перечислены выше и т.п. Ну и assert-ы также выбрасывают исключения в случае нарушения ожиданий.


Это сейчас про системные библиотеки речь или про самодельные?

У нас в системных библиотеках вроде нет такого, доп. проверки, которые включаются при сборке.

В своём коде я не вижу смысла выключать рантайм-проверки в зависимости от режима сборки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.