STL快速入门.pdf
as****16
亲,该文档总共88页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
STL快速入门.pdf
STL简介1STL简介StandardTemplateLibrary(STL):标准模板库,更准确的说是C++程序设计语言标准模板库。STL是所有C++编译器和所有操作系统平台都支持的一种库,说它是一种库是因为对所有的编译器来说,STL提供给C++程序设计者的接口都是一样的。(同一段STL代码在不同编译器和操作系统平台上运行的结果都是相同的,但是底层实现可以是不同的。)STL的使用者并不需要了解它的底层实现。STL的目的是标准化组件,这样你就不用重新开发它们。你可以仅仅使用这些现成的组件。2为什么
STL入门.doc
//STL包括STL算法,容器,工具类这些东西//其中STL算法包括容器间排序,遍历,复制等//工具类包括一些类声明,这些类在STL窗器中会用到//STL容器经常跟STL算法结合一块使用,这是很正常的//STL(standardtemplatelibrary)容器包括list,map,vector,set等,这里介绍一下其中几个容器类。//之前应该了解一个泛型知识,如果不知道什么是泛型,搜一下就ok了。//string这个东西竟然是C++标准库中STL的一部分,这个很惊人吧,以前用竟然都不知道!!#inc
STL入门.pdf
STL入门导入STL的概念与组成Iterator(迭代器)Container(容器)Algorithm(算法)Adaptors(配接器)导入抽象的重要性–计算机科学的重要进步,许多是由于发掘了新的抽象性质而促成的–面向过程->基于对象->面向对象->泛型导入面向过程(Procedure-Oriented)的抽象–抽象出Procedure(Function)的概念,把程序分成若干个子过程。将事物的方法隐藏于各个函数内--C语言。–适用于处理小型的程序。对大型程序,子程序之间关系复杂,不易处理变化的需求-
STL入门基础(全).ppt
C++模板与STL库介绍提纲概论泛型程序设计模板引子模板的概念模板分类求最大值模板函数实现模板工作方式#include<iostream>template<classT>Tmin(Ta[],intn){inti;Tminv=a[0];for(i=1;i<n;i++){if(minv>a[i])minv=a[i];}returnminv;}模板优缺点STL中的几个基本概念容器概述容器概述顺序容器简介关联容器简介容器适配器简介容器的共有成员函数比较两个容器的例子容器的成员函数迭代器迭代器例如:#include
STL入门教程0.ppt
STL入门导入导入导入导入导入导入导入导入STL的概念STL的概念STL的概念STL的组成STL的组成相关资料新的语言特性命名空间(Namespace)命名空间(Namespace)命名空间(Namespace)命名空间(Namespace)命名空间(Namespace)Template的新特性Template的新特性Template的新特性Template的新特性Template的新特性Template的新特性新的类型转换运算符新的类型转换运算符新的类型转换运算符Container(容器)Contain