我编写个小函数初始化动态二维数组,因为二维数组是定义是内部变量,如果我想在其他地方调用这个数组,我该如何实现呢?
这个问题有些弱智,不过还是希望高手能够给与耐心的指导,谢谢~~
#include <stdio.h>
#include <iostream.h>
/*to creat dynamic array, a and b are the range of the array*/
void creatarray(int a, int b)
{
cout<<"enter "<<endl;
cin>>a;
cin>>b;
float* array1d = new float[a*b];
float** array = new float*[a];
for (int i = 0; i < a; i++)
array[i] = array1d + i * a;
for(int k = 0; k < a;k++)
{
for(int j = 0; j < b; j++)
{
array[k][j]=k*j;
}
}
for(k = 0; k < a;k++)
{
for(int j = 0; j < b; j++)
{
cout<<" "<<array[k][j];
}
cout<<endl;
}
}//ends of function
int main()
{
int a;
int b;
creatarray( a, b );
return 1;
}
现在如果我想在其他函数中调用arrray[][]数组,我该怎么做呢?
不知道我的这个问题是否说明白了~~
建议用vector,如:
vector<vector<int> > array;
for(int i = 0; i < a; ++i)
{
vector<int> items;
for(int j = 0; j < b; ++j)
items.push_back(i*j);
array.push_back(items);
}
你又没有释放,应该可以直接调用吧!你试看看。
等你用完了,再释放掉
用new动态申请空间,用delete释放,如果是因为局部对象执行完后就没有了,那就申请一块全局空间再使用就好了
你直接这个做在没的地方是没办法用到这个array的,不管你这个函数有没有释放这个数组的资源;为了在别的地方使用这个数组你必需改你这个函数的实现。
将函数的返回值改为该数组的首地址:
float** creatarray(int a, int b)
{
float** array = new float*[a];
................
return array;
}
不知道对不对?请大侠指点
2007-11-27 17:04:07 被【tcchriszhao】修改
你既然已经用new分配了内存就可以随便调用了,直接调用就行了,用完了delete掉就行了。
最新老虎机上分器,老虎机定位器,老虎机遥控器,老虎机干扰器,老虎机退币器,老虎机游戏下载,达利上分器,上分器,达利破解,出老千,斗地主游戏,斗地主刷分器,,斗地主上分器,连线机破解,轮盘机破解
本公司专门生产上分器,老虎J定位器.各种街机,奔驰宝马.赛车风云.雪豹.彩金狮王.疯狂斗地主.水果大餐.大小老虎机.斗地主.小型水果机.动物乐园.狮子彩金及部分连线机,轮盘机,等等 作弊器,让你打暴老虎J..`详加QQ270535397 电话13959878721
本公司专门生产上分器,老虎J定位器.各种街机,奔驰宝马.赛车风云.雪豹.彩金狮王.疯狂斗地主.水果大餐.大小老虎机.斗地主.小型水果机.动物乐园.狮子彩金及部分连线机,轮盘机,等等 作弊器,让你打暴老虎J..`详加QQ270535397/370458950 电话13959878721仪器介绍及使用效果查看公司网页www.laohuba.com
itriwp167 公兴搬场 公兴搬场公司 上海公兴搬场 搬家公司 公兴搬场 公兴搬场公司 上海公兴搬场 搬场 搬家 搬场公司 上海搬场公司 上海搬家公司 fastener internship inshanghai internship in china itriwp167 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 公兴搬场 公兴搬场 公兴搬场 公兴搬场 公兴搬场 公兴搬场 itriwp167 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 itriwp167 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 itriwp167 搬场 搬场 搬场 搬场 搬场 搬场 搬场 itriwp167 搬家 搬家 搬家 搬家 搬家 搬家 搬家 itriwp167 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 itriwp167 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 itriwp167 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 搬场 搬场 搬家 搬家 搬场公司 搬场公司 搬家公司 搬家公司 上海搬场公司 上海搬场公司 上海搬家公司 上海搬家公司 金属回收 物资回收 废品回收 废金属回收 上海废品回收 itriwp167 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 itriwp167 靓方中国 靓方中国论坛 靓方中国博客 搜索引擎优化论坛 搜索引擎优化博客 itriwp167google左侧优化公兴搬场
itriwp167 公兴搬场 公兴搬场公司 上海公兴搬场 搬家公司 公兴搬场 公兴搬场公司 上海公兴搬场 搬场 搬家 搬场公司 上海搬场公司 上海搬家公司 fastener internship inshanghai internship in china itriwp167 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 搬家公司 公兴搬场 公兴搬场 公兴搬场 公兴搬场 公兴搬场 公兴搬场 itriwp167 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 公兴搬场公司 itriwp167 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 上海公兴搬场 itriwp167 搬场 搬场 搬场 搬场 搬场 搬场 搬场 itriwp167 搬家 搬家 搬家 搬家 搬家 搬家 搬家 itriwp167 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 搬场公司 itriwp167 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 上海搬场公司 itriwp167 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 搬场 搬场 搬家 搬家 搬场公司 搬场公司 搬家公司 搬家公司 上海搬场公司 上海搬场公司 上海搬家公司 上海搬家公司 金属回收 物资回收 废品回收 废金属回收 上海废品回收 itriwp167 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 上海搬家公司 itriwp167 靓方中国 靓方中国论坛 靓方中国博客 搜索引擎优化论坛 搜索引擎优化博客 itriwp167
