C++ STL Tutorial
  • 📗概述
    • 🥣关于容器
    • ⬇️关于迭代器
    • 📱关于算法
    • 💿一个串联前文的例子
    • 🎍关于如何使用库的几句话
  • 🍜容器(Container)
    • 🎶string - 字符串
    • 🚃vector - 向量
    • ➿deque - 双向队列
    • 🍡stack - 栈
    • 🏁queue - 队列
    • 📜list - 链表
    • 🏵️set / multiset - 集合
    • 🗺️map / multimap - 映射
    • 🗒️容器简单小结
  • 🏭仿函数(Functor)
  • 💻算法(Algorithm)
  • 🧪写在最后
由 GitBook 提供支持
在本页
  • 问题描述
  • 解决方案
  • 进阶要求

这有帮助吗?

  1. 概述

关于如何使用库的几句话

如何看STL文档

上一页一个串联前文的例子下一页容器(Container)

最后更新于3年前

这有帮助吗?

问题描述

学习任何一门语言,使用前人已经写好的库是无法避免的一件事情,但是我们又没有足够多的精力去记住所有库的所有用法,通常的解决方案是什么呢?

library

解决方案

一般我们需要了解这个语言常用的库是哪些,这些库的功能是什么,最终需要达到的效果是:给定一个需求,能够比较迅速的反应到这个需求大概在哪几个库里面有对应的用法即可。

达到这个程度之后,我们只需要到文档中去查找相应的用法即可。

这里附上微软的C++文档pdf链接:

进阶要求

如果所有的用法都需要去查文档的话,那开发效率着实是会很低的,所以我们还是需要能够熟知一下常用的内容的。

本教程的后续内容就是基于各种常用的STL用法的具体介绍,基本上干货比较多,如果一下子记不住很多用法的话,可以当成字典,经常性得翻一翻,找一找,慢慢就如见故人来了。

到此,读者应当了解了使用库的一般方法:

  • 熟悉内容分布 + 查文档

  • 多练习以记住基本用法

📗
🎍
https://box.nju.edu.cn/f/c19cd234d4a94fd2b458/