30分钟学会STL.doc
STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL主要依赖于模板而不是封装,继承和虚函数(多态性)——OOP的三个要素。你在STL中找不到任何明显的类继承关系。这好像是一种倒退,但这正好是使得STL的组件具有广泛通用性的底层特征。另外,由于STL是基于模板,内联函数的使用使得生成的代码短小高效。提示确保在编译使用了
用户评论
推荐下载
-
30分钟带你了解Docker推荐
最近一直在忙项目,不知不觉2个多月没有更新博客了。正好自学了几天docker就干脆总结一下,也顺带增加一篇《30分钟入门系列》。网上能够查到的对于docker的定义我就不再重复了,说说我自己对它的理解
9 2021-01-16 -
30分钟快速掌握Bootstrap框架
什么是 Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 历史 Bootstra
13 2020-12-30 -
30分钟倒计时.swf
30分钟倒计时.swf
22 2020-05-25 -
30分钟掌握Project2003
30分钟掌握Project2003的使用方法
23 2019-09-10 -
30分钟开发USB设备.ppt
30分钟开发USB设备......PDIUSBD12、WINDDK、DRIVERSTUDIO2.7、VC6.0以及ARM7开发板
22 2018-12-25 -
Gradle教程30分钟快速入门
Gradle入门教程,推广Gradle,让更多人了解并使用它。教程语言通俗易懂,适合零基础学习者参考。内容基于官网文档和一些博主分享文章,感谢这些作者的奉献与分享。本教程包含了我的学习过程、学习顺序(
0 2024-10-29 -
三十分钟掌握STL走进STL的世界
本文能让大家对STL有基本的了解。 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉
46 2019-03-17 -
三十分钟掌握STL学习STL方便编程
三十分钟掌握STL,学习STL,方便编程。欢迎大家共同学习交流!
23 2019-08-13 -
60分钟学会OrCAD中文教程
60分钟学会OrCAD中文教程60分钟学会OrCADCaptureCIS于博士信号完整性研究网www.sig007.com60分钟学会OrCADCaptureCIS作者:于争博士2009年4月28日文
22 2019-02-20 -
1分钟学会用git管理代码
听说过linux的版本控制软件吗,没错,就是大名鼎鼎的git,花个几分钟就能让你学会安全高效的开发!
36 2019-03-15
暂无评论