c++中cstdlib头文件

简单的说就是: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
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值