- 1
- 0
- 约3.99千字
- 约 72页
- 2021-10-08 发布于河南
- 举报
构造函数与new运算符
可以使用new运算符来动态地建立对象。建立 时要自动调用构造函数,以便完成初始化对象的 数据成员。最后返回这个动态对象的起始地址。
用new运算符产生的动态对象,在不再使用这 种对象时,必须用delete运算符来释放对象所占用 的存储空 ib]o
用new建立类的对象时,可以使用参数初始化 动态空间。;class A(
float x,y;
public:
A(float a9 float b) { x=a;y=b; }
A() ( x=0; y=0; }
void Print(void) { coutvvxvv\tvvyvvendl; } };
void main(void);Ill;可以用new运算符为对象分配存储空间,如:
A *p;;动态构造及析构对象数组;class A{;381对象的赋值 P98
3.8.2对象的复制
可以在定义一个对象的时候用另一个对象为其初始 化,即构造函数的参数是另一个对象的引用,这种;完成拷贝功能的构造函数的一般格式为:
ClassName::ClassName(ClassName v变量名〉);class A(;class A(;隐含的构 造函数;class A{
float x,y;;调用时机:;调用时机:
3.函数的返回值是类的对象;静态成员;当我们将类的某一个数据成员的存储类
原创力文档

文档评论(0)