C++中类的构造函数和析构函数

构造函数

对象创建的时候执行

1
student s //空参构造函数 栈内存中
1
student s("测试")//带参构造函数 栈内存中

或者

1
student *s=new student//空参构造函数 堆内存中
1
student *s=new student("测试")//带参构造函数 堆内存中

析构函数

对象销毁的时候执行

1
delete s

在构造函数中分配的堆内存空间需要在析构函数中进行释放

带参构造函数变量重名问题 使用关键字this解决

本帖附件

点击下载

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%