| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 834 人关注过本帖
标题:C和C++中动态内存分配???
只看楼主 加入收藏
zwjjwz_110
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-9
收藏
 问题点数:0 回复次数:3 
C和C++中动态内存分配???
C和C++中动态内存分配???构建矩阵的问题!!!望高手指教阿!!
现在我要做一个算法的程序!!需要构建一个定常矩阵!!但这个定常矩阵的维数是事先不知道的!!这个定常矩阵是由三到四个小矩阵的分块构建而成!!而且我要形成这种定常矩阵很多!!
用动态内存分配太乱了!!而且有点地方过不去!!
请问一下高手有什么好方法吗???迫切期待中
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 内存 定常 动态 矩阵 
2006-11-09 10:10
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
收藏
得分:0 
那个估计是你的语法有点问题,
int **a=new int*[N]; //动态分配数组
for(i=0;i<N;i++)
a[i]=new int[N];

c++/C + 汇编 = 天下无敌
2006-11-09 12:28
zwjjwz_110
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-9
收藏
得分:0 
以下是引用热情依然在2006-11-9 12:28:09的发言:
那个估计是你的语法有点问题,
int **a=new int*[N]; //动态分配数组
for(i=0;i<N;i++)
a[i]=new int[N];

可以这样用吗 ??还真不知道!!删除的时候怎么删 阿!!

2006-11-09 17:23
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
收藏
得分:0 
删除的时候
for(int i=0; i<N; i++)
delete []a[i];

delete a;

c++/C + 汇编 = 天下无敌
2006-11-10 18:40
快速回复:C和C++中动态内存分配???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067769 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved