Próbuję zrozumieć flagi D_GLIBCXX_DEBUG i DNDEBUG.Gdzie mogę znaleźć więcej informacji o flagach D_GLIBCXX_DEBUG i DNDEBUG?
Ale nie mogę znaleźć informacji na ich temat.
Czy ktoś może wyjaśnić, co robi? i gdzie mogę przeczytać więcej na ich temat?
Próbuję zrozumieć flagi D_GLIBCXX_DEBUG i DNDEBUG.Gdzie mogę znaleźć więcej informacji o flagach D_GLIBCXX_DEBUG i DNDEBUG?
Ale nie mogę znaleźć informacji na ich temat.
Czy ktoś może wyjaśnić, co robi? i gdzie mogę przeczytać więcej na ich temat?
Oba używają -D, który definiuje makro podane po D
.
Po zdefiniowaniu NDEBUG
, assert nie sprawdza swojego argumentu.
Gdy _GLIBCXX_DEBUG
określa się, aktywuje debug mode w libstdc++
(powodując libstdc++
wykonanie badań różnych operacji).
To właściwie '_GLIBCXX_DEBUG' i' NDEBUG' bez 'D'. – ipc
jakie są te makra? –
Podałem ci prawdziwe nazwiska, teraz można je łatwo przeszukiwać w Internecie. – ipc