C++中动态分配二维数组的方法
日期:2008年6月15日 作者: 查看:[大字体 中字体 小字体]-
#include
#define N 4
typedef int p[N];//方法一用到
using namespace std;
int main()
{
int n = 0;
//方法一:使用typedef定义一个具有N个元素的数组类型
p *ptr1; //定义二维数组??用法与二维数组相同
ptr1 = new p[N];
for(int i = 0; i < N; i++)
for(int j = 0; j < N; j++)
ptr1[i][j] = ++n;
cout << "方法一:" << endl;
for(i = 0; i < N; i++)
{
for(int j=0;j< N; j++)
cout << ptr1[i][j] << " ";
cout << endl;
}
delete[] ptr1;
cout << endl;// 方法二:使用数组指针
int row = N; //二维数组的行数?
int column = N; //二维数组的列数
//分配一个指针数组,其首地址保存在pMatrix中
int **pMatrix = new int*[row];
//为指针数组的每个元素分配一个数组
for (int i = 0; i < row; i++)
pMatrix[i] = new int[column];
//以上是分配,以下是释放
for (int i = 0; i < row; i++)
delete [column] pMatrix[i];
delete [row] pMatrix;
//这些技术可用于构造一个矩阵类
return 0; - [1] [2] 下一页
-
- C++中动态分配二维数组的方法 相关文章:
- ·盗QQ号码方法大全
- ·ADSL猫 路由设置方法
- ·QQ空间开场动画免费拿的方法
- ·20款最流行猫ADSL MODEM路由设置方法
- ·查找对方IP地址的一些方法
- ·解决ActiveX部件不能创建对象的有效方法
- ·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
- ·万能声卡驱动(Alsa)的安装方法
- ·实例详细讲解ASP生成静态页面方法
- ·FLASH 8实例教程:瀑布动画制作方法
- C++中动态分配二维数组的方法 相关软件
- ·三国9普通版升级威力加强版方法以及补丁大全(极力推荐)
- ·东方法律宝典 V2007 版
- ·《东方法律宝典》--常用法律法规汇编
- ·学习方法宝典 V2007
- ·PDF电子书简要制作方法
- ·网站推广29种常用方法
- ·vc++6编程方法
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:PHP中,使用template,如何把自定义函数解析详解
精品推荐
热点TOP10
特别推荐
- ·人生格言激励名言100句
- ·言行举止是你最优秀的个人简历表
- ·经典名人名言
- ·成功励志文章:弹性生存
- ·决定你一生成就的21个信念
- ·一屋不扫何以扫天下
- ·掘金者:绝妙的推销方法
- ·一个浙江人的22条经典经商法则(很值得借鉴)
- ·并非笑话:四个让你看了不后悔的故事
- ·《编程高手箴言》读后感(1)
- ·linux下php使用gettext开发多语言站点
- ·人生格言精选大全
- ·模拟键盘按键 自动输入文字
- ·诗词鉴赏:现代诗词古代诗词
- ·dotproject 安装总结
- ·格言警句:志当存高远
- ·应聘中需要注意的细节及职业发展规划
- ·Hough检测直线,圆,椭圆的部分代码
- ·格言警句:赞美人生
- ·大话程序:编程之道
