您的位置:首页 > 编程语言 > C语言/C++

c++中cstdlib头文件

2016-06-05 09:15 465 查看
简单的说就是: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: