Где я могу найти дополнительную информацию о флагах D_GLIBCXX_DEBUG и DNDEBUG?

Я пытаюсь понять флаги D_GLIBCXX_DEBUG и DNDEBUG.

Но я не могу найти информацию о них.

Кто-нибудь может объяснить, что они делают? и где я могу прочитать о них больше?

8

Решение

Оба используют -D который определяет макрос, указанный после D,

когда NDEBUG определено, утверждать не проверяет свой аргумент.

когда _GLIBCXX_DEBUG определяется, он активирует режим отладки в libstdc++ (порождение libstdc++ выполнять проверки на различные операции).

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]