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小时内删除。