Мне трудно определить, какие макросы препроцессора я должен использовать с Boost для (1) инструментов отладки (таких как проверенные итераторы) и (2) элементов, связанных с безопасностью.
Все, что я могу найти, это метапрограммирование препроцессора (ссылка на www.boost.org/libs). /препроцессор/).
ОБНОВЛЕНИЕ (18.02.2013): я нашел Boost Macro Reference, но в нем отсутствует что-либо, связанное с отладкой или безопасностью.
Кто-нибудь знает список доступных макросов препроцессора для отладки и безопасности или руководство по усилению защиты?
_GLIBCXX_DEBUG
GCC или_HAS_ITERATOR_DEBUGGING
Microsoft. Или Boost подхватывает эти макросы (и учитывает другие, такие какDEBUG
и_DEBUG
)? - person jww   schedule 18.02.2013