Re[21]: C++ illegal instruction
От: rg45 СССР  
Дата: 20.08.25 19:14
Оценка:
Здравствуйте, Pzz, Вы писали:


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

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

Конечно, и системные в том числе. У msvc полный набор дебажных рантаймовых библиотек поставляется вместе со студией. В gcc тоже всё похожим образом устроено. И в стандартной библиотеке, и в бусте, и в других библиотеках всё это используется. Хорошо известный трюк — итератор std::vector — это класс в дебажной конфигурации и обычный указатель в релизной. А внутренними ассертами там прямо насквозь всё везде нашпиговано.

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


Ну, проверки проверкам рознь.
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.