C++ 类的析构函数学习笔记1
来源:互联网 发布:c语言实现成绩查询系统 编辑:程序博客网 时间:2024/06/14 09:07
#include <vector>
#include <iostream>#include <string>
using namespace std;
class human
{
protected:
string _name;
public:
human()
{
};
~human()
{
cout << _name << endl;
};
string getName() {return _name;};
void setName(string aName) {_name = aName;};
};
class man : public human
{
};
int main()
{
man* daddy1 = new man();
daddy1->setName("daddy1");
delete daddy1;
man daddy2;
daddy2.setName("daddy2");
return 1;
}
输出结果:
daddy1
daddy2
以上代码说明,用new 创建的类指针 需要用delete显示释放, 而用man 创建的对象则在程序结束时自动调用析构函数。
0 0
- C/C++学习笔记:String类的构造函数、析构函数和赋值函数
- 【C++】学习笔记四十七——类的构造函数和析构函数
- C++ 类的析构函数学习笔记1
- C++ 类的析构函数学习笔记1
- C++:函数<学习笔记>
- 【C++】【学习笔记】【006】函数的重载
- C语言的学习笔记2-函数
- 学习笔记1-C++-strcat,strcpy函数
- C++学习笔记:类的析构函数
- C++ 类的析构函数学习笔记2
- C++ 类的析构函数学习笔记3
- C++ 类的析构函数学习笔记4
- C++ 类的析构函数学习笔记5
- C++ 类的析构函数学习笔记6
- C++ 类的析构函数学习笔记7
- C学习笔记之函数
- C语言学习笔记----伊能C语言学习笔记-----函数的副本机制
- C++学习笔记11 构造函数与析构函数
- R语言入门(三)
- 使用工厂设计模式的场景
- 2015-3-4小心,先贤也会教你吃翔的
- vim编辑器使用
- 利用HTML5开发Android
- C++ 类的析构函数学习笔记1
- 利用dispatch_once创建单例
- Sping Bean的装配
- maven常用命令
- 回归,写一篇前端性能优化的读后总结
- 三种方法实现Javascript控制ScrollBar(滚动条)
- Oracle协议适配器TNS相关错误集合及其解决办法
- Ubuntu下安装eclipse
- oj提交遇到的问题