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