<cstring>

定义在标准 C 库头 string.h传统上定义的宏。

#if <TRADITIONAL C HEADERS>
   #include <string.h>
namespace std {
   using ::memchr; 
   using ::memcmp;
   using ::memcpy; 
   using ::memmove; 
   using ::memset;
   using ::size_t; 
   using ::strcat; 
   using ::strchr; 
   using ::strcmp;
   using ::strcoll; 
   using ::strcpy; 
   using ::strcspn;
   using ::strerror;
   using ::strlen;
   using ::strncat;
   using ::strncmp;
   using ::strncpy; 
   using ::strpbrk;
   using ::strrchr; 
   using ::strspn; 
   using ::strstr;
   using ::strtok; 
   using ::strxfrm;
}
#endif

备注

将此头还确保声明的名称与在标准 C 库头的外部链接在 std 命名空间声明。此实现中,名称在全局命名空间也可能不会同时声明,根据特定转换环境。

请参见

参考

标准C++库概述

线程安全性对标准C++库中

其他资源

标头文件