日期:2014-05-16  浏览次数:20751 次

windows程序员进阶系列:《软件调试》之七--运行期检查

             运行库和运行期检查

 

上一篇文章我们介绍了编译期检查,编译期检查主要是检查程序的静态特征。对于程序运行期才体现出的错误,必须使用编译器提供的运行期检查功能。为了支持运行期检查,编译器提供了运行库。在运行库中提供了一些机制。

 

C/C++运行库

 

为了增强编程语言的能力,加快软件开发的速度,几乎所有的编程语言都定义了相配套的函数库或类库。比如C标准定义了标准C函数,C++标准定义了C++标准类库。这些库通常被称为支持库。

对于使用了某个支持库的程序来说,程序在运行时必须能够以某种方式找到这些库。因此支持库有时也被称为运行库(Runtime Library)。对于VC编译器来说,它同时提供了支持C语言的