面向对象C++说到底也就是两个主要内容,一个是面向对象,一个是STL。
一)面向对象:封装,继承和多态
封装就是让你自己设计类。包括里面的private, public,构造函数,析构函数等都要注意。
继承主要就是和虚函数配合着实现重写。
多态是指一种动作有多种行为,也就是对相同函数名的调用会指向不同函数体。
多态具体分成重载和重写。其中重写前面已经说过,而重载中难的是运算符重载
二)STL
STL主要是应用,分成Stream,String,Container,Algorithm
2.1 Stream:iostream,fstream.能应用于<< 和 >>操作就可以了。另外fstream用完了别忘了close
2.2 String:主要是String解析。find, substr,string::npos是find的结束标志,getline用于输入流的成行读取。
2.3 Container:分成无序容器和有序容器。无序容器里面掌握vector,有序容器里面掌握map
(掌握是指会构造,插入,删除,遍历,查找,取值)
2.4 Algorithm:分成算法和算术。
算法:find, sort, copy,merge,fill,shuffle,remove,replace, reverse,swap, min_element,max_element
算术:accumulate,transform
还有一些函数和适配器也许会用的上。greater<type>, bind2nd, reverse_iterator,inserter,
2.5 当然考得深入一点可以看看你对容器,迭代器或者算法的简单理解。这个就复杂了
08、09的题目的考点分配是这样的
| 封装(构造函数等) | 继承和虚函数 | 重载(运算符) | STL应用 | STL部分实现 |
0801 | | | | √ | |
0802 | √ | √ | √ | | |
0803 | | | | | √ |
0901 | √ | | √ | √ | |
0902 | | | | √ | |
0902 | | √ | | | |
分享到:
相关推荐
学过面向对象编程,与C++
c++面向对象程序设计第三版谭浩强教学大纲.pdf
对C++面向对象过程设计的资料汇总,分别对多态 继承 类 对象 模板 析构函数和构造函数做了全面的概括和复习。
C++面向对象基础知识总结
用于c++的学习与交流,加强语言的学习能力,
详细介绍了与C++相关的C语言知识、类和对象、继承、多态、模板和运算符重载以及面向对象设计方法的概念,结合知识点简要地讨论了几种常用的设计模式。本书将C++的基本原理与具体实践相结合,针对重要概念精心设计了...
c++常用知识点总结,包含c++基础知识、c++内存、c++面向对象、c++stl、c++ 新特性、c++操作系统、c++计算机网络、c++数据库、c++设计模式。 C++在C语言基础上引入了面对对象的机制,同时也兼容C语言。 C++有三大特性...
面向对象部分考前有效的复习资料,能让你快速的将相关的知识做以回顾,内涵考试常考的题点、题型。
谭浩强《C++面向对象程序设计》知识点总结.doc
对于C++的初学者而言 总是有一些知识点让人感觉混淆不清 而此文档或许对你有些帮助
面向对象程序设计c++复习课件,老师讲课用的课件。很详细,适合自学
个人笔记存档,(参考课本为中国铁道出版,陈维兴,林小茶编著,C++面向对象程序设计第三版),重点知识点选择非常主观,根据自己知识的漏洞和模糊点整理,仅仅为了复试面试准备的,侧重定义,名词解释,以及易混淆...
几年前给一个认识了一个网友,写了这个小程序送给她。也许有些人可以从这个程序中理解一点C++面向对象的编程方法以及图像处理的一些知识。
完整高清版本,在看这本书中就发现有好多知识点需要掌握,其中包括虚拟表格的创建,以及语法的正确使用示范等!
从众多C++经典书籍子中总结C++ 包括基础只是,面向对象,模板,标准库
合理安排 维点分散:本书在知识点的安排和例题的安排上遵循循序渐进的原则 尤其是综合样例的功能分散到各节的相关知识点中介绍 从而达到难点 知识点合理安排的目的 ">1)对象(Object 可以对其做事情的一些东西 一个...
学习C++的入门书籍,谭浩强C++面向对象程序设计,个人感觉知识点总结比较好,适合做查阅!
面向对象程序设计基础入门,其中对C++进行了简单的阐述,对其中重要的知识点进行了概括,以及和C程序设计的不同点
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于...