C++中,__glibcxx*函数调用有什么用途?

3
在C++ STL的实现文件中,我看到很多像__glibcxx_class_requires和__glibcxx_requires_nonempty这样的函数。这些函数是做什么用的?如果我正在实现一个符合STL标准的新容器,是否应该在自己的文件中包含这些函数?
1个回答

5

这些实际上不是函数,而是宏

有关这些的信息比较分散,但我在这里, 这里这里找到了一些。

主要用于调试,并在debug.h中定义。也可以用于内联断言,以防止程序在满足(不满足)某些条件时继续运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接