C++
只见烟火飞扬
没什么好说的
展开
-
类的构造函数
构造函数a. 构造函数名必须与类名相同,不得声明返回类型;b. 可以用行参形式为成员赋初值,可以重载;c. 返回一个不能传递的指向其定义对象首地址的指针;d. 不带任何参数的称为缺省构造函数;e. 有个特殊的初始化方式叫“初始化表达式表”(简称初始化表)。初始化表位于函数参数表之后、函数体{}之前,规则:①若有继承,派生类必须在初始化表里调用基类的构造函数; class B:publi原创 2005-04-25 09:35:00 · 830 阅读 · 0 评论 -
动态内存分配符的使用
new 和 delete1.new用法:指向对应类型的指针=new 类型描述符a. 一个机器字长int *p;p=new int;b. 一个机器字长,并赋值int *p;p=new int(20);c. 多个字长,按数组或指针引用int *p;p=new int [20];2.delete 用法:delete 指针名指针是数组的话,还可在指针名前加上“[]”原创 2005-04-24 17:00:00 · 843 阅读 · 0 评论 -
05-04-25
*成员初始化表格式:构造函数名(参数表) :类中成员名(初值),类中成员名(初值),…{函数体}; ※ 防止本参数误写参数变量:返回值类型 函数名(const 参数,const 参数,…);※ 防止本函数误写类对象内全部的变量:返回值类型 函数名 (参数表) const;※ 防止其他函数误写返回地址或引用的:const 返回值类型 函数名 (参数表); *拷贝构造函数(用对象初始化另一对象时 ,原创 2005-04-25 18:46:00 · 717 阅读 · 0 评论