构造函数
对象创建的时候执行
1 | student s //空参构造函数 栈内存中 |
1 | student s("测试")//带参构造函数 栈内存中 |
或者
1 | student *s=new student//空参构造函数 堆内存中 |
1 | student *s=new student("测试")//带参构造函数 堆内存中 |
析构函数
对象销毁的时候执行
1 | delete s |
在构造函数中分配的堆内存空间需要在析构函数中进行释放
带参构造函数变量重名问题 使用关键字this解决
本帖附件
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站