什么是C运行时库

 我来答
就烦条0o
2016-07-24 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念;取这个名字就是因为你的 C 程序运行时需要这些库中
的函数,当然它本来可以叫 walk-time library 或 sleep-time library,但规矩是老外定的,主动权一直在别人的手
中,你能怎么办,难道你要给它起这个名字:
“适合中国国情的、因地制宜的、不崇洋媚外的、严格按原则办事的充满生机和活力的领导班子”?。

库中函数的共同点就是:你可以在你的 C 程序中使用他们!
2)到了 C++ 世界里,有另外一个概念:Standard C++ Library;它包括了上面所说的 C run-
time library 和 STL。包含 C run-time library 的原因和明显,C++ 是 C 的超集,没有理由再重新来一
个 C++ run-time library;当然,除了为了展示 C++ OOP 概念的 iostream 类库和编程的实际需要产生
的 STL 除外。我完全同意“C 库和 C++ 标准模板库是与语言相关的而不是与操作系统相关的”。
调用关系?MFC 本身就十分复杂,肯定用到了 C++ run-time library(包括 C run-time library),特别是 MFC 的 AFXTEMPL.H 中包含的像 CMap/CArray/... 之类的东东,与 STL 密不可分。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式