c++标准库是不是所有的编译器里面都有啊

[复制链接]
查看11 | 回复3 | 2008-11-3 10:40:59 | 显示全部楼层 |阅读模式
还有C++标准模板库STL也是c++标准库里面的吗,像io这些东西都在标准库中,还有库函数是什么啊

回复

使用道具 举报

千问 | 2008-11-3 10:40:59 | 显示全部楼层
应该这样说:原则上,所有被称作C++编译器的软件都应该遵循C++标准(ISO C++,可查阅百度知道),然后在此基础上可以扩充。也就是说原则上,C++标准库是都有的。但不排除少数编译器并不完全遵循标准,比如他们觉得某个函数在某处出现是不科学的,或如果换个方式做更好,有可能不理会标准。STL是标准库中的,不然为啥叫STL(Standard)?但不是一开始就有STL,所以不是任何时代的C++编译器都能支持STL。与上面同理,也不是所有厂商的所有编译器都会恪守STL。只能说是绝大多数是。库函数当然就是库里的函数啦~呵呵。...
回复

使用道具 举报

千问 | 2008-11-3 10:40:59 | 显示全部楼层
不是一般说来每个公司都有对C++标准的实现但一般说过很少有公司能把C++标准全部做全当然还会加入本公司对C++的另外一种实现所以每个编译器都与C++标准是一个交集,而不是超集不过如IO这样的东西,基本上都有库函数...库里的函数说白了就是模块化设计的一种实现,把一组函数放到一个预编译好的库文件中这样下次用户再使用这种函数的...
回复

使用道具 举报

千问 | 2008-11-3 10:40:59 | 显示全部楼层
都是“标准”了,肯定有啊...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行