使用STL编程

优质
小牛编辑
121浏览
2023-12-01

使用STL编程

总结由容器、迭代器、算法和函数对象组成的STL是个惯例,但使用STL编程远不止那些。运用STL编程要知道什么时候使用循环,什么时候使用算法,什么时候使用容器成员函数。要知道equal_range什么时候是比lower_bound更好的搜索方式,要知道lower_bound什么时候比find更优越,要知道find什么时候击败equal_range。要知道怎么通过用仿函数替代做同一件事的函数以改进算法性能。要知道怎么避免不可移植或不能理解的代码。甚至要知道怎么读懂用上千个字符表示的编译器错误信息。要知道STL文档、STL扩展甚至完整的STL实现的因特网资源。

是的,使用STL编程需要知道很多东西。本章将给你很多你需要的这些知识。