stl模板库(STL是什么)

案例 2020-02-01 09:36:26

c++模板库STL有必要学吗?有什么用啊?
有讲模板的也有讲标准库的 但是我没看到讲模标准板库的 只讲标准库的 :《C++标准程序库.pdf 》 上面的书网上有不同的版本内容不一样 有ch279页,ch829页,en:642页 只讲模板的: 《C++ Templates(简体中文版).pdf》 这本是研究模板的不只是局限在标准库中
stl(c++标准模板库)存储的自定义结构体一般来说...

如果是

std::set, 
std::multiset, 
std::map(key), 
std::multimap(key), 
std::priority_queue

则需要重载operator<或者提供Compare类

如果是

std::unordered_set,
std::unordered_multiset,
std::unordered_map(key),
std::unordered_multimap(key),

则需要 重载operator==或提供Equal类,并提供Hash类

33-319装饰柜33-319装饰柜


C++标准库,标准程序库,标准模板库之间是什么关系
c++标准库 是 C++标准程序库 的简称吧
c++标准模板库(STL)是 c++标准程序库 的一部分,
因为c++的标准库 还包含了 c的 标准库,这是为了兼容c语言。