0、概述
1、结构化的程序设计、面向对象的程序设计的基本思想。结构化的程序设计将数据和对数据的操作分离,程序是由一个个的函数组成的面向对象的程序设计将数据和操作封装在一起,程序是由一个个对象组成的,对象之间通过进行通信,它能够较好地支持程序代码的复用。面向对象的程序设计有四大特征,它们是封装、继承、多态、抽象。 (1) ,
面向对象程序设计的程序模型可描述为 (2) 。
(1)“程序=算法+数据结构”。其数据与数据处理是分离的。
(2)程序=对象+对象+……+对象;对象=(算法+数据结构)。
注:
在C语言中,编程的单位是函数;而在C++语言中,编程的单位是类
C++语言对C语言作了很多改进,引进了类和对象的概念;使得C语言发生了质变,从面向过程变成了面向对象。interator)
迭代器是指针概念的泛型化,它指向容器中的元素,它能象指针一样增减,轮流指示容器中每个元素。所以说迭代器是面向对象版本的指针。
迭代器可以包括指针,但迭代器又不仅仅是一个指针。
迭代器类型变量的使用:
vectorint::iterator it; //it为向量中的迭代器
for( it=a.begin(); it!=a.end(); ++it ) cout*it ;
如:
iterator insert(iterator it,const Tx=T())//把元素x插入到it指向
您可能关注的文档
最近下载
- 第八讲共奉中国与中华民族内聚发展辽宋夏金时期01课件讲解.pptx VIP
- TC7525-16塔式起重机电控说明书.pdf
- 汽车车内空调流场分析与优化.docx VIP
- 船长见习记录薄附页(见习报告)(最全).doc VIP
- WW╱ T 0075-2017 田野考古钻探记录规范.pdf VIP
- 2023年成都天府新区投资集团有限公司招聘考试试题及答案解析.docx VIP
- 2022年成都天府新区投资集团有限公司招聘考试题库及答案解析.docx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人笔试备考试题及答案解析.docx VIP
- 中华民族共同体概论大讲堂课件第七讲华夷一体与中华民族空前繁盛(隋唐五代时期).pptx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人备考题库及答案详解一套.docx VIP
原创力文档

文档评论(0)