(需要确认一点)C++ 析构函数和delete运算符
来源:互联网 发布:淘宝家用电器评语 编辑:程序博客网 时间:2024/06/06 14:05
现在就是最早的开始,算法和数据结构才是编程的核心。
delete运算符,delete运算符用来删除指针指向的在堆中创建的内存空间。
需要确认一点:
#include <stdio.h>
#include <iostream>
using namespace std;
class A
{
public:
A(){cout<<"构造函数执行!\n";}
~A(){cout<<"析构函数执行!\n";}
};
int main()
{
A *p=newA;
delete p;
cout<<"p的保存地址%@"<< p<<endl;
cout<<"p的内存地址%@"<< &p<<endl;
return 0;
}
执行构造函数创建一个对象
执行析构函数删除该对象
p的保存地址%@0x100102ab0
p的内存地址%@0x7fff5fbff980
Program ended with exit code: 0
0 0
- (需要确认一点)C++ 析构函数和delete运算符
- 析构函数 和delete运算符
- Mysql函数和运算符(看一点写一点)
- 【C++】new和delete运算符
- 七、构造函数和析构函数(一) 默认构造函数、重载构造函数、构造函数和new运算符、析构函数和数组、析构函数和delete运算符
- malloc() free()函数 和 new delete运算符的区别
- malloc函数、free函数和new运算符、delete运算符
- new和delete运算符
- new和delete运算符
- new和delete运算符
- in和delete运算符
- new 和 delete 运算符
- c/c++ 构造函数、拷贝构造函数、析构函数和赋值运算符重载
- C++ 析构函数以及 delete 和delete[]的整理
- C#------构造函数、属性、索引器、事件、运算符和析构函数
- c++-new与delete运算符
- C++学习笔记(三) 域运算符 new delete运算符 重载 name managling与extern"c" 带默认参数函数
- delete 和 析构函数的关系
- 自定义控件
- [绍棠] iOS开发:获取设备IP地址
- 第12周项目3——数组类运算的实现
- 自定义控件View
- MySQL客户端程序及一些使用小工具介绍
- (需要确认一点)C++ 析构函数和delete运算符
- C++第10/11周项目 继承与派生 【项目2 - 存储班长信息的学生类】(复习新版)
- 使用Jedis 访问redis集群遇到的两个小问题
- 练习27:基本逻辑术语
- 用Shell命令批量解压一个目录下分卷的压缩包到指定目录
- AlertDialog 简单自定义
- Eclipse下Tomcat使用相关
- 大一下学期做的一个飞机游戏(JAVA)
- 一个元素绑定多个点击事件