new、delete是使用
来源:互联网 发布:centos 7 minimal ssh 编辑:程序博客网 时间:2024/05/21 10:25
下面摘抄自http://bbs.csdn.net/topics/60070745
#include <iostream>
using namespace std;void main()
{
//用new创建一个二维数组,有两种方法,是等价的
//一:
int (*p)[10] = new int[5][10];
//二:
int **p = new int* [5];
for(int i=0;i<5;i++)
p[i] = new int[10];
//指针数组的创建,也有两种方法
//一:
char **pa = new char* [4];
for (int i=0;i<4;i++)
{
pa[i] = new char[8]; //为每个指针都分配8个char元素空间。
}
//二:
char *pa[4];//可以不用new创建
for (int i=0;i<4;i++)
{
pa[i] = new char[8]; //为每个指针都分配8个char元素空间。
}
//delete二维数组
//for一:
delete []p;
//for二:
for(int i=0; i<5; ++i)
delete []p[i];
delete []p;
//delete指针数组
//for一:
for(int i=0; i<4; ++i)
delete []pa[i];
delete []pa;
//for二:
for(int i=0; i<4; ++i)
delete []pa[i];
}
0 0
- new、delete是使用
- new/delete 和 new[]/delete[] 配套使用
- new delete使用
- new和delete的使用
- new和delete的使用
- new和delete的使用
- new和delete的使用
- 使用new和delete优点
- 正确使用 new与delete
- new与delete的使用
- C++ - new/delete与new[]/delete[]必须配对使用
- new/delete与new[]/delete[]必须配对使用
- 为什么new/delete和new[]/delete[]必须配对使用?
- C++中new/delete以及new[]/delete[]的使用
- new delete 是运算符,malloc,free是函数
- dll中使用new和delete
- 关于new 、delete、及应用的使用
- new/delete 的使用要点--刘锐
- Android 发送http请求实例
- 设计一个日期类Date,,要求: (1)包含年(year)、月(month)和日(day)私有数据成员。 (2)包含构造函数,重载关于一日期加上天数的加法运算符+、重载关于一日期减去天数的减加运算符-
- 操作系统实现----多进程(无特权级转移)
- SAE搭建Discuz教程、新浪SAE免费建站
- java加解密
- new、delete是使用
- IT 职场: 怎么样做好工作计划总结
- Android开源项目
- 山东理工大学ACM平台题答案关于C语言 1597 最大距离
- tableView:moveRowAtIndexPath:toIndexPath:看内存管理
- 中国金融、外汇开放与否?
- NYOJ 111 分数加减法
- 利用定时任务实现嵌入式下网卡状态检测
- 回波损耗、反射系数、电压驻波比以及S参数的物理意义