社区
C++ Builder
帖子详情
BCB中如何实现二维动态数组?
wsansan
2003-05-06 12:34:50
BCB中如何实现二维动态数组?
我想到了victor包容器, 可是只能用一组的数组, 如:
victor<float> vMyData;
可是如何实现动态的二维呢?请高手帮忙!
...全文
254
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
源代码发布
扫雷游戏(含
BCB
源码) // 其实很早就写过一个pascal版本的扫雷游戏,很简陋的,觉得不太好,正好工作的时候 // 用到
BCB
,就想写一个
BCB
版本的扫雷游戏,其实就是自己写着玩玩. // 从开始写到写完,间隔很久,
中
间有事就忘了写了,没写完总归是不爽的,什么事都要 // 有始有终,对吧. // // 日期:2004.02.28 /
如何使用
动态数组
Q: 我定义了一个数组 int i =6789 ; int*myp; myp= new int[i]; 现在多了几个数据 需要 myp[6789] = xx; myp[6790] = xxx; 有什么好方法,把这个myp数组扩充一下?? A: 如果你要用这种
动态数组
的话,那就要先新建一个数组,把数存下来,在扩充,再放回去,但是我这里给你另一个方法,是
bcb
C#
实现
动态规划求解最长公共子序列(LCS)算法详解
想象一下,你在维护一个项目,同事提交了一段新代码。你想知道他到底改了啥,Git是怎么做到精准标注出哪行删了、哪行加了的?答案就是:它本质上是在求两个文本之间的最长公共子序列。✅ 定义时间到!给定两个字符串 $ X = \text{“A
BCB
DAB”} $ 和 $ Y = \text{“BDCAB”} $,它们的公共子序列是指:既能按顺序出现在X
中
,也能按顺序出现在Y
中
的字符序列。注意!不要求连续,只要顺序不变就行。比如:"B"是公共的"
BCB
"是公共的吗。
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,就会出现警告,甚至 错误,错误如下: Compiling.
Laravel Boleto 集成 PIX 终极指南:在 Boleto 上渲染 copia-e-cola
二维
码与付款链接
laravel-boleto 是一个面向 Laravel 的巴西电子汇票(Boleto)生成工具包,支持生成 Boleto、CNAB 240/400 汇款文件(remessa)并解析回执文件(retorno)。它的 PIX 集成能力让传统 Boleto 票面上直接渲染 **copia-e-cola(复制粘贴)字符串**、EMV 格式的 PIX
二维
码,甚至支持"动态 PIX"付款链接。本指南带你快
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章