C++期末复习分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++基本概念1.枚举类型不是 C++语言的基本数据类型 定义函数模板中使用的参数类型标识符需使用括起来。 单目运算符作为类成员函数重载时,形参个数为 0 个。 拷贝构造函数 point: point(point p)可以访问 P 的私有和公有成员 C++将数据从一个对象流向另一个对象的流动抽象为“流”,从流中获取数据的 操作称为提取。 在#include 命令中所包含的头文件,可以是系统定义的头文件,也可以是自定义的头文件。 包含循环语句的函数不能声明为内联函数 使用 delete[]删除对象数组时,数组中各元素都调用析构函数 C++中使用 inline 关键字说明函数为内联函数。 在用 C++进行程序设计时,最好用 new 代替 malloc。 #elif 指令属于条件编译指令 预处理语句有三种,分别是宏定义、文件包含和条件编译。 预处理命令以#号开头。 重载的运算符保持其原有的操作数、优先级、结合性不变。 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为内联函数 C++允许在结构中定义函数,这些函数称为成员函数 向量操作方法中 front 方法返回向量中的第一个对象。 在编译指令中,宏定义使用#define 指令。 结构性是面向对象的关键要素(错) C++派生类使用两种基本面向对象技术:第一种为性质约束,即对基类的性质 加以限制;第二种为性质扩展,即增加派生类的性质。 控制格式输入输出的操作中,函数 setw(int)是设置域宽的,要求给出函数名和参数类型。 若函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的 声明语句。 在 C++中有两种参数传递方式即值传递和引用传递。 在继承中,派生类拥有的基类个数至少 1 个 在 C++中要创建一个文件输入流对象 fin,同时该对象打开文件“Test.txt”用于输入,则正确的声明语句是 ifstream fin(“Test.txt”);。 静态联编所支持的多态性称为编译时的多态性。 编写 C++程序一般需经过的几个步骤依次是编辑、编译、连接、运行 面向对象的四个基本特性是多态性、继承性、封装性、抽象。 若一个派生类仅有唯一基类,则此继承关系称为单一继承。 内联函数的特点是:能减少代码量,加快访问速度 派生类的对象可以访问公有继承的公有成员所继承的基类成员 类的私有成员可在本类的成员函数中被访问 一个类拥有多个构造函数,则这些构造函数间为重载关系 构造函数、析构函数和友元函数中,友元函数不是类成员。 抽象类中至少要有一个纯虚函数。 类的构造函数在定义对象时会被自动调用 析构函数不能指定返回类型38.C++中 ostream 的直接基类为 ios。 编译时的多态性通过重载函数实现。 类的静态成员函数在创建对象前是不存在的(错) 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的私有成员 如果类 A 被声明成类 B 的友元,则类 B 不一定是类 A 的友元 派生类的成员一般分为两部分,一部分是从基类继承的成员,另一部分是自己定义的新成员。 定义虚函数所用的关键字是 virtual。 vector 的 back 方法返回向量中的最后一个对象。 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是类 决定 C++语言中函数的返回值类型的是在定义该函数时所指定的数据类型 将指向对象的指针作为函数参数,形参是对象指针,实参是对象的地址值。 C++语言中可以实现输出一个换行符并刷新流功能的操控符是 endl 对于类 Point 而言,其析构函数的定义原型为~Point();。 二、找出并修改程序中的一处错误 #include iostream.h class Test { private: int x,y=20; public: Test(int i,int j){x=i,y=j;} int getx(){return x;} int gety(){return y;} }; void main() { Test mt(10,20); coutmt.getx()endl; coutmt.gety()endl; } #include iostream.h void main() { int i(3),j(8); int * const p=i; cout*pendl; p=j; cout*pendl; } #includeiostream.h class f { private:float x,y; public:f(float a,float b){x=a;y=b;} float max( ){return(xy)?x:y;}//求最大值 }; main( ) { f a (1.5,3.8); couta.ma

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档