C++中cstdlib库 _C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > C++中cstdlib库

C++中cstdlib库

 2010/12/4 11:51:53  sealbird  http://sealbird.javaeye.com  我要评论(0)
  • 摘要:用到下列东西时要用#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
  • 标签:c++ C++中cstdlib库 cstdlib库
用到下列东西时要用 #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,wctomb
mbstowcs,wcstombs,

宏:
EXIT_FAILURE,
EXIT_SUCCESS,
MB_CUR_MAX,
NULL,RAND_MAX,

类型:
div_t,ldiv_t,size_t



<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
发表评论
用户名: 匿名