C++笔记
文章平均质量分 76
锋行天涯
这个作者很懒,什么都没留下…
展开
-
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 · 332 阅读 · 0 评论 -
关于C++动态分配
(一) C++提供的默认成员方法 1.1: 默认构造函数如无定义构造函数 12: 拷贝构造函数如无定义。 1.3: 赋值运行符=如无定义。 1.4: 地址运行符[]如无事实上义 (2)类成员中含动态分配的指针 2.1:需重新定义拷贝结构函数,避免调用隐式拷贝构造函数。 2.2: 重新定义运行符"="重载函数,避免调用隐式拷贝构造函数, Cla原创 2013-11-10 17:36:58 · 377 阅读 · 0 评论 -
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 · 605 阅读 · 0 评论