- 博客(8)
- 收藏
- 关注
原创 继承与派生
Chapter7 继承与派生 7.1 类的继承与派生 7.1.1 类的继承,是新的类从已有类得到已有的属性。 类的派生,是从已有类产生新类的过程。 原有的类:基类,产生的新类:派生类。 7.1.2 派生类的定义 多
2017-02-10 18:13:14 419 1
原创 C++数据的共享与保护
Chapter5 数据的共享和保护 5.1 标识符的作用域与可见性 5.1.1 作用域 :一个标识符在程序正文中有效的区域; 1 函数原型作用域; 2 局部作用域 (具有局部作用域的变量称为局部变量); 3 类作用域; 4 命名空间作用域 (全局命名空间,自定义命名空间,匿名命名空间) (具有命名空间作用域的变量称为全局变量)
2017-02-10 18:11:22 873
原创 多态性
多态的类型: 重载多态: 运算符重载,函数重载; 强制多态: 关键字; 包含多态: 虚函数; 参数多态: 函数模板,类模板; 运算符重载: 运算符重载是特殊的函数重载,运算符被当作函数名处理; +,++,=, 字符串类对象的相关运算符重载; operator char*() (char
2017-02-10 18:10:20 297
原创 c++知识点
C: 面向过程 流程图 C++: 面向对象 类图 封装 继承 多态 struct 可以为空 sizeof(struct) = 1 // 占位符; struct 与 class 的区别:默认成员访问权限不同(struct 默认为public,class默认为private); 类的大小为其普通数据成员的大小之和; 多个虚函数只有一个虚指针; 将不
2017-02-10 18:07:35 301
翻译 变量与函数
7.8 局部变量和全局变量 7.8.1 局部变量 (1)在函数内部或复合语句内定义的变量,只在本函数或本复合语句内可见,存在。 7.8.2 全局变量 (1) 在函数外定义的变量,从定义变量的位置开始到本源文件结束可见,在程序整个运行期间存在。 (2) 同名局部变量与全局变量在作用域重叠的部分,局部变量的作用将覆盖全局变量的作用。 7.9 变量的存
2017-02-10 18:04:05 491
翻译 file
Chapter 10 对文件的输入和输出 section 10.1 C文件的有关基本知识 10.1.1 什么是文件 (1)文件(file)一般指存储在外部介质上数据的集合。 (2)文件分为程序文件和数据文件。 (3)输入操作(read),数据从文件流向内存,输出操作(write),数据从内存流向文件。 (4)The operating system c
2017-02-10 18:01:14 356
翻译 struct
结构体是构造数据类型,其字节数要考虑到字节对齐; 结构体变量不能进行整体输入输出,但相同类型的结构体变量可以复制; 链表 分类: 单链表,双链表,循环链表; 创建:静态链表,动态链表; 单链表包括:头指针,结点,尾结点; 结点(node):数据区,地址区; { struct node { int value;
2017-02-10 17:59:49 299
翻译 pointer
第八章 指针 8.1 指针 定义: 若在程序中定义了一个变量时,在编译时,系统会给变量分配内存单元。 编译系统根据程序中定义的变量类型,分配一定长度的空间 。 内存区的每一个字节有一个编号,即地址,地址指向该变量单元,又称为指针。 数组的性质: 空间有序;单元连续;类型一致 // int a[10];sizeof(&a+1) - sizeof(
2017-02-10 17:55:37 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人