- 博客(4)
- 收藏
- 关注
原创 C++学习笔记--继承与多态
1:关于继承(inheritance)的概念 在C++中有“has A" 和 "is A"的 两个概念。 1.1 ” has A“即为在一个类定义中包含另一个类的对象: class A { class B; } 1.2: "Is A" 即我们说的继承: 如下,B继承A, A为基类,B为A的派生类,B继承了A的所有数据成员和成员函数。 cla
2013-12-01 13:35:46 672
原创 linux内存寻址-笔记一
(一)内存地址方式 1.1 逻辑地址: 基于程序分段概念,每个逻辑地址包含一个段基地址和偏移地址。 1.2:虚拟地址: 虚拟地址面向操作系统。32位操作系统 可的寻址的地址范围为:0x00000000--0xffffffff, 大小 为4G,通过分页单元映射到物理地址。这样操作系统可使用的 地址不再局限于有限的物理地址。 1.3:物理地址: 这是实际 的存
2013-11-24 11:51:25 439
原创 C++内存动态分配笔记--第2篇
1: 成员初始化列表 1.1: Class_name::Classname(int n,intm) :mem1(n), mem2(0), mem3(n*m + 2); 1.2: 初始化列表只可用于构造函数。 1.3: 只可用于初始化非静态const 数据成员或初始化数据成员引用。 1.4: 初始化列表顺序按照声明顺序初始化。 2: 关于dummy method
2013-11-17 22:30:41 389
原创 关于C++动态分配
(一) C++提供的默认成员方法 1.1: 默认构造函数如无定义构造函数 12: 拷贝构造函数如无定义。 1.3: 赋值运行符=如无定义。 1.4: 地址运行符[]如无事实上义 (2)类成员中含动态分配的指针 2.1:需重新定义拷贝结构函数,避免调用隐式拷贝构造函数。 2.2: 重新定义运行符"="重载函数,避免调用隐式拷贝构造函数, Cla
2013-11-10 17:36:58 435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人