社区
C++ Builder
帖子详情
BCB中如何实现二维动态数组?
wsansan
2003-05-06 12:34:50
BCB中如何实现二维动态数组?
我想到了victor包容器, 可是只能用一组的数组, 如:
victor<float> vMyData;
可是如何实现动态的二维呢?请高手帮忙!
...全文
180
9
打赏
收藏
BCB中如何实现二维动态数组?
BCB中如何实现二维动态数组? 我想到了victor包容器, 可是只能用一组的数组, 如: victor vMyData; 可是如何实现动态的二维呢?请高手帮忙!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
源代码 C++
这个压缩包
中
的源代码提供了一个使用
BCB
和C++编写的
二维
魔方
实现
,我们可以从
中
学到不少关于图形界面编程、算法设计以及对象导向编程的知识。 首先,
BCB
的VCL(Visual Component Library)框架允许开发者通过拖放...
jingxiang.rar_
bcb
_图像
bcb
这种效果通常通过在
二维
数组或像素级别上操作图像数据来
实现
。在
BCB
中
,可能会使用VCL(Visual Component Library)框架,其
中
包含的TImage组件可以用来加载、显示和处理图像。 标签“
bcb
图像_
bcb
”进一步确认了这...
BCB
中
的图形与多媒体应用
- **Pixels对象**:Canvas的Pixels属性是一个
二维
数组,允许直接访问和修改屏幕或打印设备上的每一个像素的颜色。通过调整数组元素,可以
实现
像素级别的精确绘图。 2. **颜色处理** - **RGB颜色模型**:在24位真...
BCB
4制作五子棋游戏 含代码
1. **棋盘表示**:棋盘通常可以用
二维
数组来表示,每个元素代表一个棋盘格,存储当前格子的状态(空、黑棋、白棋)。使用数组可以方便地进行位置检查和棋局判断。 2. **游戏逻辑**:五子棋的核心在于判断是否形成五...
俄罗斯方块
BCB
含源码 可直接编译运行
这涉及到数据结构的设计,例如使用
二维
数组或自定义结构来表示方块。 3. **方块移动与碰撞检测**:当方块下落时,需要检查它与已有方块或屏幕边缘的碰撞,以决定是否停止下落、能否继续左右移动或旋转。这需要精确...
C++ Builder
13,871
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章