【STL】系列目录

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《Effective STL:50条有效使用标准模板库函数的方法》是由Scott Meyers所著的一本关于使用C++标准库的优秀指南。该书共分为50个章节,每个章节都介绍了一条有效地使用STL函数的方法。 书中的目录如下: 第一章:导论 1. 了解STL的内涵和背景 2. 了解STL的相关技术 第二章:使用容器类 3. 使用vectorstring来管理内存 4. 使用list来管理内存 5. 了解适当的使用deque 6. 了解适当的使用vectorstring 7. 使用set和multiset来封装搜索条件 8. 使用map和multimap来封装搜索条件 第三章:STL算法 9. 了解STL算法框架 10. 使用泛型算法 11. 使用常见的泛型算法 12. 使用STL的数值算法 13. 提高算法的效率 14. 使用new后自动进行内存释放 15. 使用函数对象来代替函数指针 16. 了解STL的predicate、binary predicate和unary function 17. 使用特定的函数对象来改善程序性能 第四章:指针和迭代器 18. 使用容器迭代器来遍历元素 19. 使用算法函数来遍历元素 20. 使用reverse_iterator来逆序遍历容器 21. 理解插入迭代器的作用 22. 使用迭代器的适配器 第五章:关联容器和哈希表 23. 了解关联容器的选择 24. 了解SGI中哈希函数的实现原理 25. 使用自定义的比较函数和哈希函数来操作关联容器和哈希表 26. 使用invalid_handle来避免关联容器的错误 27. 自定义哈希表中的键来提高程序性能 第六章:字符串 28. 使用string和char*来处理字符串 29. 使用C++11中的新特性来处理字符串 第七章:容器适配器和迭代器适配器 30. 使用stackqueue来封装算法 31. 使用heap和priority_queue来实现特殊需求 32. 使用insert_iterator和ostream_iterator来实现输出重定向 第八章:算法适配器和函数适配器 33. 使用算法适配器来改进函数功能 34. 使用函数适配器来改进函数功能 第九章:异常安全 35. 确保异常安全 36. 使用RAII管理资源 第十章:性能调优和测试 37. 了解性能调优的基本原则 38. 使用优化技术来提高性能 39. 写好测试,保障程序的正确性 第十一章:STL的特殊技巧 40. 使用函数对象的成员函数来代替算法函数 41. 使用成员函数或non-member non-friend函数来代替member函数 42. 使用函数对象和指针来封装条件 43. 使用作用域内解析来限制函数的参数和类型 第十二章:使用STL 44. 了解STL的实现原理 45. 追踪STL实现的细节 46. 打破STL的限制 47. 使用STL来解决实际问题 在这本书中,读者将学到如何正确和高效地使用STL的容器、算法、迭代器和适配器等各个方面的知识。每个章节都通过示例代码和详细的解释来展示如何遵循STL的最佳实践。通过学习本书,读者能够更好地使用C++的标准库,并且编写出高效可靠的程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值