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
相关文章推荐
- C语言课设-2
- c++中algorithm头文件
- c++中iomanip头文件
- C++之类类型转换
- C++学习笔记:int sprintf ( char * str, const char * format, ... );
- C++重载,重写,重定义
- C/C++中的位运算
- C++操作数据库
- C++类使用注意规则
- 6/05/2016函数模板
- C++虚函数表与虚析构函数
- C++第7次实验—函数复习
- C++作业7
- 一个RPC服务客户端代理中间件的设计过程的回顾
- C++第7次上机实验:素数和回文
- C++第7次实验—作业
- C++实验7-特殊三位数
- 构造函数、析构函数、拷贝构造函数小结
- c++作业7
- STL--Lambdas(一)