c++各章知识点.doc_第1页
c++各章知识点.doc_第2页
c++各章知识点.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 一 章1. c+ 和 c的关系 2. c+:面向对象的编程语言c: 面向过程的编程语言3. c+的编程流程第二章1分支、循环过程控制语句,编程2. 标识符起名规则:数字、字母、下划线;首字符必须是字母或下划线;区分大小写;不能与关键字重名;第三章1. 基本数据类型:整型(short int,int,long)、整型子类(char,bool)、实型(float,double)2C串 和 string(类) string s=“Hello”; s.find() s.begin() s.end() s.replace().3. 向量 vector a; vector a(10); vector a(10,1); vector b(a); vector c(b.begin(),b.begin+3); 常用函数4. 引用:什么是引用,引用的使用方法5. 指针:常量指针、指针常量,常量指针常量(定义形式,使用注意事项)第四章1. 了解运算符的优先级和结合性第五章1. 函数:函数的声明,函数的定义,函数的调用2. 内存布局:代码区、全局数据区、堆区、栈区3. 函数重载:什么是函数重载、重载函数如何区分(参数的个数,参数类型,参数顺序。返回值类型不能作为区分条件)。4. 参数默认:函数形参可以在声明或定义时指定默认值。形参多个,默认值的设置一定是从右向左。第六章1理解内联函数:inline第七章1.了解原始头文件和界面头文件的不同2. 全局数据和静态数据的作用域和生命期 全局数据:函数外部定义的数据,作用域:从定义到源程序的结束;生命期:程序开始执行之前到整个程序执行完毕。 静态局部数据(static):函数内部定义,作用域:函数定义区;生命期:第一次调用函数的时到整个程序执行完毕。3. 名空间的理解(namespace)using namespace std; using std:cout;第八章1. 类的定义(class,分号)和类的组成(数据成员,成员函数)2. 访问控制修饰符:public private protected3. 静态成员(static):类定义的时候static修饰成员属于类的,这类对象共享 空间的分配和赋值都是在类外进行,没有static修饰 class Astatic int a;int A:a=1; 访问方法:对象名访问 类名(标准形式:) 非static修饰的成员属于对象的4. 友元:友元函数(friend) 不是 类的成员函数 ;某类的友元函数可以访问私有类型的数据。第九章1. 构造函数:没有返回值类型、与类同名、也可以重载、默认的构造函数2. 本体和实体的概念理解3. 拷贝构造函数:默认的拷贝构造函数(只拷贝本体),自定义拷贝构造函数4. 析构函数: 默认的析构函数,没有返回值类型,类名,不带形参,系统自动调用的,一个类中只有一个析构函数。调用顺序(跟对象生成顺序相反);5. new 和 delete两个运算符的使用 new出来的空间,必须由delete来释放。 int* a = new int10 Student* s = new Student20 int* b = new int; Student* s = new Student(“zhangsan”,20); delete s;第十章1. 了解继承与派生的基本概念:基类(父类)和派生类(子类)2. 子类的定义格式:三种继承方式(public、private、protected)。3. 子类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论