`
桔红糕
  • 浏览: 43422 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

面向对象C++考点总结

    博客分类:
  • CPP
阅读更多
面向对象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++面向对象考试题即答案

    以下是来自全国 2005 年 10 月高等教育自学考试面向对象程序设计试题的知识点总结: 1. 多态性是指不同的对象调用相同名称的函数(选择题 1)。 多态性是面向对象编程的核心概念之一,它允许不同的对象调用相同...

    面向对象C++第三章例题

    以上知识点是面向对象C++第三章的核心内容,通过深入学习和实践,可以掌握如何有效地设计和实现面向对象的C++程序。课后习题是巩固和检验学习效果的重要方式,通过解决这些例题,可以更好地理解和应用所学知识。

    面向对象C++ 小游戏

    C++面向对象小游戏设计 本资源为一个基于C++语言的面向对象小游戏设计的报告,旨在加深学生对面向对象程序设计的理解和掌握。报告涵盖了游戏设计的基本思想、算法描述、游戏分析等方面的知识点。 一、实习的目的和...

    面向对象C++学习课件

    面向对象C++是一种强大的编程范式,它基于面向对象编程(Object-Oriented Programming, OOP)的概念,能够帮助开发者更高效地构建复杂、可扩展且易于维护的软件系统。C++作为面向对象的语言,不仅继承了C语言的底层...

    c++面向对象程序设计语言重点难点复习题及答案.doc

    通过以上知识点的解释,我们可以看到C++面向对象编程中的关键概念和机制。理解和掌握这些概念对于编写高效、可维护的C++代码至关重要。在复习过程中,做相关的习题可以帮助巩固这些概念,并提高解决问题的能力。

    c++基本知识点汇总

    C++基本知识点涵盖了语言的核心语法、面向对象编程原理以及标准库的使用等多个方面。下面详细介绍C++编程语言的基本知识点。 首先,内联函数是C++中一种特殊的函数,用于优化小函数的调用过程。在编译时,内联函数...

    C++面向对象程序设计教程——课件PPT

    C++是一种强大的编程语言,以其...这个PPT课件系列涵盖了C++面向对象编程的主要知识点,对于初学者和进阶者都是极好的学习资源。通过系统学习和实践,开发者可以掌握C++的精髓,从而编写出高效、可维护的面向对象程序。

    面向对象程序设计c++课后答案

    根据给定文件的信息,我们可以总结出以下相关的C++知识点: ### 面向对象程序设计C++课后答案概述 #### 1. C++的发展历程与特性 - **发展历程**:C++是一种由Bjarne Stroustrup在1979年开始设计并实现的编程语言。...

    面向对象C++实验报告手册

    【C++ 面向对象】C++是一种强大的编程语言,尤其以其支持面向对象编程(Object-Oriented Programming, OOP)而闻名。面向对象编程的核心概念包括...这有助于巩固理论知识,提升实践能力,是学习面向对象C++的重要步骤。

    C++面向对象程序设计 经典例题 附练习题

    C++是一种强大的、通用的编程语言,以其支持面向对象编程(OOP)而闻名。面向对象编程是一种设计和实现软件的方式,它强调将现实世界的问题和解决方案映射到计算机程序中的对象。本资料包“C++面向对象程序设计 经典...

    面向对象编程:C++与Java比较教程 英文版

    本书《面向对象编程:C++与Java比较教程》详细比较和对比了当今最流行的两种编程语言C++和Java,旨在教授互联网时代至关重要的技能和面向对象编程技术。作者Avinash C. Kak凭借其成功教授的课程,撰写了一本全面的...

    数据结构与算法-面向对象的C++设计模式

    - 本节的主题涉及面向对象设计模式在C++中的应用。 - 对象分级的概念是C++面向对象编程的基础。 - 读者需要掌握C++的特定特性以便更好地理解和应用后续内容。 **第2章 算法分析** - 介绍了计算机模型的细化,包括...

    面向对象与c++

    面向对象编程(Object-Oriented Programming,简称OOP)是一种重要的...以上就是C++面向对象编程的主要知识点,通过湖南大学的这个教程,你可以系统地学习并掌握这些内容,从而在实际编程中灵活运用面向对象的思想。

    数据结构习题解析 用面向对象方法与C++语言描述

    在《数据结构习题解析:用面向对象方法与C++语言描述》一书中,作者深入浅出地解释了如何利用面向对象编程的概念和C++语言来实现和理解各种数据结构。 面向对象编程(Object-Oriented Programming,OOP)是一种编程...

    数据结构与算法--面向对象的C++设计

    本书标题为《数据结构与算法——面向对象的C++设计》,其内容主要围绕数据结构和算法在C++中的面向对象设计模式展开。本书不仅介绍了数据结构与算法的基本概念,还着重强调了面向对象编程范式(Object-Oriented ...

    c++面向对象程序设计第三版谭浩强教学大纲.pdf

    本资源摘要信息涵盖了C++面向对象程序设计的基本概念、数据存储、程序设计初步、函数、数组、指针、用户自定义数据类型、类和对象的程序设计等方面的知识点。 第一章 C++初步知识 * C++语言的历史背景和特点 * C++...

    面向对象程序设计(C++)课件

    面向对象程序设计(Object-Oriented Programming,OOP)是一种...通过深入学习这些知识点,你可以逐步掌握C++的面向对象编程技巧,从而能够编写出高效、易于维护的软件系统。这份C++课件将是你探索OOP世界的重要指南。

    C++面向对象编程的一些总结

    C++是一种强大的编程语言,以其丰富的特性,尤其是面向对象编程(OOP)而闻名。...通过学习这些知识点,开发者可以更好地掌握C++的面向对象编程,提高编程效率,同时也能为解决复杂问题提供强大的工具。

    C++面向对象程序设计答案

    面向对象编程是C++语言的核心特性,它引入了类、对象、封装、继承、多态等概念,使得程序设计更加灵活、模块化和易于维护。本资料“C++面向对象程序设计答案”针对清华大学出版社出版的相关教材,提供了课后习题的...

    C++面向对象程序设计PDF电子书与参考答案

    以下是对"**C++面向对象程序设计PDF电子书与参考答案**"中的关键知识点的详细阐述: 1. **封装**:封装是面向对象编程的基础,它将数据(属性)和操作这些数据的方法(函数)捆绑在一起,形成一个独立的实体——...

Global site tag (gtag.js) - Google Analytics