new 和delete
来源:互联网 发布:h5在线编辑器 源码 编辑:程序博客网 时间:2024/06/11 05:01
#include <iostream>
#include <typeinfo>
using namespace std;
void main()
{
int *a = new int[34];
int *b = new int[];
int (*c)[2] = new int[34][2];
int (*d)[2] = new int[][2];
int (*e)[2][3] = new int[34][2][3];
int (*f)[2][3] = new int[][2][3];
a[0] = 1;
// b[0] = 1; //运行时错误,无分配的内存,b只起指针的作用,用来指向相应的数据
c[0][0] = 1;
// d[0][0] = 1;//运行时错误,无分配的内存,d只起指针的作用,用来指向相应的数据
e[0][0][0] = 1;
// f[0][0][0] = 1;//运行时错误,无分配的内存,f只起指针的作用,用来指向相应的数据
cout<<typeid(a).name()<<endl;
cout<<typeid(b).name()<<endl;
cout<<typeid(c).name()<<endl;
cout<<typeid(d).name()<<endl;
cout<<typeid(e).name()<<endl;
cout<<typeid(f).name()<<endl;
delete[] a;
delete[] b;
delete[] c;
delete[] d;
delete[] e;
delete[] f;
}
理解new和delaete
- new, delete 和 new[] delete[]
- new、delete和new[]、delete[]
- new和new[] 和delete 和delete[]
- 关于new和delete,new[] 和delete[]
- 关于new和delete,new[] 和delete[]
- 关于new和delete,new[] 和delete[]
- new和delete && new[] 和delete[]
- new/delete operator和operator new/delete
- C++ 中的 new/delete 和 new[]/delete[]
- C++中的new/delete和new[]/delete[]
- c++ new new[]和 delete delete[] 问题
- 模拟实现new、delete和new[] 、delete[]
- new/delete 和 new[]/delete[] 配套使用
- C++ 中的 new/delete 和 new[]/delete[]
- C++中的new delete和new[] delete []
- C++中的new/delete和new[]/delete[]
- C++ 中的 new/delete 和 new[]/delete[]
- new与delete和new[ ]与delete[ ]
- C#代码与javaScript函数的相互调用
- Redhat AS 4.0 DNS简单架设
- asp.net跳转页面的三种方法比较
- Java路径问题最终解决方案
- 建筑装修物流管理系统方案书
- new 和delete
- 一个旧的验证码破解程序[附源码]
- 感悟
- 删除了魔兽,再次开始了blog……
- 人就这么一辈子
- 大和小
- 布衣联盟XP SP2之国兴奥运版
- 抉择
- Windows Server 2008 RC1 各版本综合发布