Я пытаюсь понять флаги D_GLIBCXX_DEBUG и DNDEBUG.
Но я не могу найти информацию о них.
Кто-нибудь может объяснить, что они делают? и где я могу прочитать о них больше?
Оба используют -D который определяет макрос, указанный после D
,
когда NDEBUG
определено, утверждать не проверяет свой аргумент.
когда _GLIBCXX_DEBUG
определяется, он активирует режим отладки в libstdc++
(порождение libstdc++
выполнять проверки на различные операции).
Других решений пока нет …