C++程序设计 常用库函数
本文主要波及两类库函数,运转期库
(run-time library) 和
C++ 标准库。下边简单介绍这些库的使用要
点。
运转期库是用
C 语言实现的基础程序库,其余库都以此为基础。
MSDN
将运转期库按功能区分,如
表 B-1 所示。来自 MSDN Library Visual Studio 6.0
Visual C++ Documentation
Using Visual C++
Visual C++ Programmers ’s Guide
Run-Time Library Reference
Run-Time Routines by Category
表 B-1 运转期库 | ||||
分类 | 功能 | 有关头文件 ( 不完好 ) 字符串比较函数实现 | ||
可变参数 | 用于定义可变参数的函数 | <stdarg.h> | ||
缓冲区管理 | 按字节管理内存缓冲区 | <string.h><memory.h> | ||
按字节分类 | 多字节字符分类,与目前多字节代码页有关 | <ctype.h> | ||
按字符分类 | 对单字节字符、宽字符、多字节字符进行分 | <ctype.h> | ||
类。比较常用,如 isalpha, isprint | 。 | |||
数据变换 | 一种数据变换到另一种,比如字符串到 | int | <math.h><stdlib.h> | |
或 double ,或反之。有好多变换既有函数 | ||||
实现,也有宏实现,可选择。 | ||||
调试程序 | debug 调试,函数库中有特意的调试版本, | <assert.h><crtdbg.h> | ||
支持单步履行、断言、错误检测、异样,跟 | ||||
踪堆空间分派,防止内存泄漏,以及调试信 | ||||
息报告等。 | ||||
目录控制 | 读取或改变目录,创立、删除目录等,也包 | <stdlib.h><direct.h> | ||
括使用环境路径来搜寻文件 | ||||
错误办理 | 包含断言、检测 IO 错误、消除错误标志、 | <assert.h><crtdbg.h><stdio.h> | ||
判断初级 IO 的文件尾 eof | 等。 | <io.h> | ||
异样办理程 | 程序停止 办理 (terminate) | 、不测办理 | <eh.h> | |
序 | (unexpected) | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论