社区
C++ Builder
帖子详情
BCB中如何实现二维动态数组?
wsansan
2003-05-06 12:34:50
BCB中如何实现二维动态数组?
我想到了victor包容器, 可是只能用一组的数组, 如:
victor<float> vMyData;
可是如何实现动态的二维呢?请高手帮忙!
...全文
172
9
打赏
收藏
BCB中如何实现二维动态数组?
BCB中如何实现二维动态数组? 我想到了victor包容器, 可是只能用一组的数组, 如: victor vMyData; 可是如何实现动态的二维呢?请高手帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emsi
2003-05-10
打赏
举报
回复
使用vector时,可用如下方法
typedef vector<float> VF;
typedef vector< vector<float> > VF2;
VF2 vf2;
int Dim1Count=3,Dim2Count=5;
for(int i=0;i<Dim1Count;i++)
{
VF vf;
for(j=0;j<Dim2Count;j++)
vf.push_back((i+j)/2);
vf2.push_back(vf);
}
上面的程序生成了一个3*5的二维数组。
用vector生成多维数组不是很方便。
boost里好像有一个专门的多维数组的模板。
afei2002
2003-05-10
打赏
举报
回复
生成一维的,使用时,按照数组的存储方法进行操作~~
如:
new temp = new float[n*n];
使用时,用宏定义一个
#define atemp(i,j) temp[(i)*n+j]
^_^
其实,最好使用的是链表
TList aaList;
yyfzy
2003-05-10
打赏
举报
回复
同意 hellobcb(学海无涯酷作舟) 的
自己可以看看BCB帮助
梦回童年001
2003-05-10
打赏
举报
回复
UP
Kallen
2003-05-06
打赏
举报
回复
定义个结构再用向量不就行了
zahuifan
2003-05-06
打赏
举报
回复
victor<victor<float> > myArray;
注意第 2 个 victor<float> 后面有一个空格。
SharpKing515
2003-05-06
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1251/1251269.xml?temp=.7109949
hellobcb
2003-05-06
打赏
举报
回复
用DynamicArray<DynamicArray<float>>
for example:
typedef DynamicArray<DynamicArray<float>> array_2;
array_2 array1;
array1.Length=10;
for(int i=0;i<array1.Length;i++)
{
array1[i].Length=8;
for(int j=0;j<array1[i].Length;j++)
array1[i][j]=i*j;
}
lanren_me
2003-05-06
打赏
举报
回复
int size=10;
double *tmp[100];
for (int i=0;i<size;i++)
tmp[i]=new double [size];
...............
for(int i=0;i<size;i++)
delete [] tmp[i];
扫雷游戏-
BCB
源代码
1,首先初始化
二维
数组,结构数组,定义好类以及结构体 // 2,填充全部空格,埋雷(),随机布雷. // 3,定义鼠标左键单击事件,显示格子属性(数字0-8,空地,雷区) // 4,鼠标右键单击标雷.再单击测消标雷 // 5,鼠标...
C++ Builder扫雷辅助代码
C++ Builder XP系统扫雷游戏辅助,显示雷区 和 零秒扫雷. API的使用,内存读写,
二维
数组等.....
turbo C编译器报错数组太大怎么办 在VC6.0
中
,用C语言最大可以建多大的
二维
数组?? --转
我用C在VC6.0
中
数据如下代码: #include #define N 600 int main(void) { int a[N][N]; printf("\nthe array is %d\n",N); return 0; } 当N不是太大时还可以,一旦N大于600,就...
c语言
中
二维
数组的问题
在论坛上看到一个关于
二维
数组讨论的帖子,觉得很有价值就整理了一下转帖了过来1)
二维
数组 参数传递 和
二维
数组的定义是一个道理。
二维
数组声明时要求给定第
二维
下标。(同样,多维数组声明时要求给定除第一维外...
如何理解int**指向二位数组
理解
二维
数组就要理解
二维
数组是如何在内存
中
存储的,
二维
数组是在内存
中
按行优先原则进行连续存储的。那什么叫行优先原则呢,就拿一个四行三列的arr数组来说,在内存
中
首先存储,第二个元素存储就是行优先,第二个...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章