标准c++库和stl库,boost库,qt库的总结(一)

用了很长时间是stdio iostream 等头文件,一直有个疑惑,也用了很长一段是键的stl标准库中个别的类,间接性的知道了boost库,qt库等一系列的库

昨天在有用到#include头文件的时候,想起了istream ostream fstream这些类到底在c++标准中占什么位置,记得在大脑中一直将他们定性到c++标准库,有忽然想起了stl标准模板库里面各个分类里没有包含io这个类别的,于是在网上收集了很多关于这方面的名称解释,顺便的将网络上常用的boost库,qt库等做个解释,一并了解这方面

1:标准c++库和stl库

     理解两个库,大致就一句话:stl是c++标准库的一个子集,c++的标准库主要有三部分:c标准库的c++版本;c++的IO库;c++的STL库

     C标准库的c++版本:原来的c版本是<*.h>,c++版本是

     C++的IO库:最常用的是iostream,fstream

     C++的stl库:下面会详细理解

      c++标准库百度百科上给的解释:

      它是类库和函数的集合,其使用核心语言写成,由c++标准委员会制定,并不断的维护和更新的库,c++的标准库文件总共在50个标准头文件中定义,

      在c++的开发中尽量的使用标准库的好处:

      1、成本低 2、质量 3、效率 4、良好的编程风格

你可能感兴趣的:(MFC/VS2010)