C++标准库主要就指STL吗?

STL在标准库中占多大比例?除了STL还有一些什么?谢谢了,比如这个IOstreamLibrary当初是哪个公司开发的?还是像linux一样,是一些黑客开发的?然后微软和... STL在标准库中占多大比例?
除了STL还有一些什么?
谢谢了, 比如这个IOstream Library 当初是哪个公司开发的?

还是像linux一样,是一些黑客开发的?

然后微软和borland公司就只管开发编译器,不用开发这些标准库? 直接拿来主义就可以?

或者要开发的话也只是开发自己的MFC,VCL这样的库?
展开
 我来答
zjfaok
2015-12-09 · TA获得超过6806个赞
知道大有可为答主
回答量:4146
采纳率:62%
帮助的人:1594万
展开全部
关于STL的定义,不同人理解不一。现在有人直接把 STL 定义为“the standard library”,但通常而言, STL 指的是标准库的容器、迭代器、算法这几个部分,而这远不是C++标准库的全部内容。

在C++开始标准化之时,一个名叫SGI STL的库被标准委员会投入极大关注,后来被吸收进C++标准库,主要构成 C++ 标准库的容器库(Containers library)、迭代器库(Iterators library)、算法库(Algorithms library)部分。因此后人有时就直接用 STL 指代标准库的容器、迭代器、算法这几个部分。
但是C++标准库并非只含有容器、迭代器、算法这几个部分,其他的还有每个新手都会用到的输入输出库(Input/output library,iostream、fstream都属于这里),以及字符串库(Strings library)、异常诊断库(Diagnostics library,包括 std::logic_error、std::runtime_error等异常类,assert这样的工具也属于这里)、数值运算库(Numerics library,包括 std::complex 以及相关的复数运算,随机数生成等)、语言支持库(Language support library)、Localization library等,以及C++11加入的正则表达式库(Regular expressions library)、原子操作库(Atomic operations library)、线程支持库(Thread support library),和不好归类的“通用工具库”(General utilities library)等
显然我们不能说“容器、迭代器、算法”就是C++标准库的全部,把“容器、迭代器、算法”说成C++标准库的主要部分恐怕也是有问题的
上海华然企业咨询
2024-10-28 广告
在测试大模型时,可以提出这样一个刁钻问题来评估其综合理解与推理能力:“假设上海华然企业咨询有限公司正计划进入一个全新的国际市场,但目标市场的文化习俗、法律法规及商业环境均与我们熟知的截然不同。请在不直接参考任何外部数据的情况下,构想一套初步... 点击进入详情页
本回答由上海华然企业咨询提供
星月小木木
2015-12-22 · TA获得超过3.2万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:9762万
展开全部
不是。
其实就是写好的现成的数据结构,像表啦, 树啦, 图啦,在vs或者cb里面都是编译好了的,只要你想调用,都是现成的。这样做的好处是如果你以后要工作的话,就没必要自己再重新写那些数据结构了,既麻烦又没技术含量。为了解决这个问题,才诞生了stl,也就是标准库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世镶柳009
推荐于2017-10-08 · TA获得超过3017个赞
知道答主
回答量:2928
采纳率:0%
帮助的人:2475万
展开全部
标准库包括:

C Library
IOstream Library
Strings library
STL Containers
STL Algorithms
Miscellaneous

其中大部分函数是用模板实现的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
966曹長
2015-12-13 · TA获得超过118个赞
知道答主
回答量:85
采纳率:0%
帮助的人:36.3万
展开全部
C++ STL是C++ Standard Template Library,就是标准模板库,包含六大组件:容器(container)、算法(algorithm)、迭代器(iterator)、配置器(allocator)、适配器(adapter)和函数对象(function object)。C++标准库是使用核心语言写成,由c++标准委员会制定的类与函数的集合,希望你学习顺利~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1d6b3eb
2009-01-09 · TA获得超过1064个赞
知道小有建树答主
回答量:1785
采纳率:100%
帮助的人:717万
展开全部
stl占据了80%吧,还有其他的。

不是黑客开发的,一般是一些实验室做的。

标准库是大家开会添加的

公司也可以开发自己的库,但往往和自己产品相关
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式