c++中cstdlib头文件

来源:互联网 发布:传奇世界数据库在哪里 编辑:程序博客网 时间:2024/06/07 09:45
简单的说就是:C语言头文件stdlib.h在C++下的头文件是cstdlib<cstdlib>   Defines the macros traditionally defined in the Standard C library header <stdlib.h>. c++ 中定义这个宏就相当于在C程序中定义标准C库的头文件<stdlib.h>.宏定义:#if <TRADITIONAL C HEADERS>   #include <stdlib.h>namespace std {   using ::abort;    using ::abs;    using ::atexit;   using ::atof;    using ::atoi;    using ::atol;   using ::bsearch;    using ::calloc;    using ::div;   using ::div_t;    using ::exit;    using ::free;    using ::getenv;   using ::labs;    using ::ldiv;    using ::ldiv_t;   using ::malloc;   using ::mblen;    using ::mbstowcs;    using ::mbtowc;   using ::qsort;    using ::rand;    using ::realloc;   using ::size_t;    using ::srand;    using ::strtod;    using ::strtol;   using ::strtoul;    using ::system;   using ::wcstombs;    using ::wctomb;  }#endif用到下列东西时要用 #include <cstdlib>字符转换函数:atof,atoi,atol,strtod,strtol,strtoul 伪随机数函数:rand,srand动态分配内存函数:calloc,free,malloc,realloc环境函数:abort,atexit,exit,getenv,system查找,分类函数:bsearch,qsort整数计算函数:abs,div,labs,ldiv,多字节文字(中日韩文)函数:mblen,mbtowc,wctombmbstowcs,wcstombs,宏:EXIT_FAILURE,EXIT_SUCCESS,MB_CUR_MAX,NULL,RAND_MAX,类型:div_t,ldiv_t,size_t
0 0
原创粉丝点击