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