1 / 84
文档名称:

c++基础(STL入门).ppt

格式:ppt   大小:2,402KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c++基础(STL入门).ppt

上传人:相惜 2020/3/29 文件大小:2.35 MB

下载得到文件列表

c++基础(STL入门).ppt

相关文档

文档介绍

文档介绍:传智播客cpp语言入门教程(12)QQ:77025077博客::Mail:网址:C语言C++语言传智播客STL入门导入STL的概念与组成Iterator(迭代器)Container(容器)Algorithm(算法)Adaptors(配接器)导入抽象的重要性计算机科学的重要进步,许多是由于发掘了新的抽象性质而促成的面向过程->基于对象->面向对象->泛型导入面向过程(Procedure-Oriented)的抽象抽象出Procedure(Function)的概念,把程序分成若干个子过程。将事物的方法隐藏于各个函数内--C语言。适用于处理小型的程序。对大型程序,子程序之间关系复杂,不易处理变化的需求--引发软件危机的原因--需要新的抽象。耦合度变化总是存在的导入面向过程示例调用子过程时不用考虑其实现细节。导入基于对象(Object-Based)的抽象引入抽象数据类型(ADT,AbstractDataType)。C++的类,将事物的属性与方法紧密地结合在一起--VB、带类的C。与面向过程相比,可以更好地处理变化,一定程度上化解了软件危机。但各个类之间的关系不容易处理,而且程序代码数量比面向过程时更大--需要新的抽象。导入示例Person是一个抽象数据类型强内聚,低耦合。导入面向对象(Object-Oriented)的抽象抽象出封装、继承、多态(polymorphic)的概念。与基于对象相比,有更多的间接性。运用多态,我们可以调用某种方法,而不用指定此方法所属的类型。因而达到更进一步的抽象性。它为我们带来了什么?--MFC(用面向对象技术封装Windows API,抽象出一个类体系)导入示例对用户封装了具体的类型,用户只需和抽象类打交道MFC类体系图物体类窗口类视图类边框类ApplicationFramework