Both use - D , which defines the macro specified after D
When NDEBUG defined, assert does not check its argument.
When _GLIBCXX_DEBUG defined, it activates debug mode in libstdc++ (causing libstdc++ to perform checks on various operations).
Mankarse
source share