社区
C++ Builder
帖子详情
如何使用DynamicArray指针
LikePig
2001-05-15 09:47:00
我正在用BCB编写一个矢量绘图程序,可是对BCB的DynamicArray不熟悉,请问各位,
如何使用一个指向DynamicArray的类型数组:
typedef struct TsGeoPoint
{
double x;
double y;
}TGeoPoint;
typedef DynamicArray<TGeoPoint> GeoPoint;
typedef GeoPoint* piDya;
该如何用piDya呢?????
...全文
157
9
打赏
收藏
如何使用DynamicArray指针
我正在用BCB编写一个矢量绘图程序,可是对BCB的DynamicArray不熟悉,请问各位, 如何使用一个指向DynamicArray的类型数组: typedef struct TsGeoPoint { double x; double y; }TGeoPoint; typedef DynamicArray GeoPoint; typedef GeoPoint* piDya; 该如何用piDya呢?????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
holyfire
2001-05-24
打赏
举报
回复
GeoPoint igp;
piDya pigp;
igp.set_length(3);
igp[0].x=1;
igp[0].y=2;
pigp=&igp;
(*pigp)[1].x= 3;
(*pigp)[2].y= 4;
sw0324
2001-05-24
打赏
举报
回复
gz
LikePig
2001-05-19
打赏
举报
回复
难道没有人能解决这个问题吗???!!!???!!!???!!!
真的没有吗????????????????????????????????????????????????????????????????
LikePig
2001-05-19
打赏
举报
回复
怎么这么冷清??
LikePig
2001-05-18
打赏
举报
回复
斑竹,Help Me!!!!!!!!!
LikePig
2001-05-15
打赏
举报
回复
针对指针(piDya)是否能象使用类型一样呢?比如:
typedef struct TsGeoPoint
{
double x;
double y;
}TGeoPoint;
typedef DynamicArray<TGeoPoint> GeoPoint;
typedef GeoPoint* piDya;
//Use array;
GeoPoint igp;
piDya pigp;
igp.set_length(3);
igp[0].x=pgp->x;
igp[0].y=pgp->y;
pigp=&igp;
我试过很多次,但不知怎么从pigp中取出指定位置的x,y ???!!!
xycleo
2001-05-15
打赏
举报
回复
DynamicArray是动态数组!!用法和一般的数组差不多!!
可以用Length属性来表示数组的长度!!也可以嵌套声明动态数组
LikePig
2001-05-15
打赏
举报
回复
有没有人举个实用的例子??????????!!!!!!!!!!!!!!!!!!1
LikePig
2001-05-15
打赏
举报
回复
还有人能说说吗????
有没有实际的例子!!!???
内存的动态分配和动态数组的建立.cpp
int*
dynamic
Array
= (int*)malloc(
array
Size * sizeof(int)); // 动态分配内存 if (
dynamic
Array
== NULL) { fprintf(stderr, "内存分配失败"); return 1; // 若分配失败,则退出程序 } for (int i = 0; i ...
动态数组的C语言实现
Dynamic
Array
* arr = (
Dynamic
Array
*)malloc(sizeof(
Dynamic
Array
)); arr->capacity = initial_capacity; arr->size = 0; arr->elements = (int*)malloc(initial_capacity * sizeof(int)); return arr; } /...
【笔记】 C++ 动态数组(
Dynamic
array
)
// free the
dynamic
array
} // similar to the function of push_back in vector void push_back(ValueType value) { if (content_number == capacity) { expand(); } vec[content_number++] = ...
C/C++
Dynamic
Array
动态数组算法详解及源码
Dynamic
Array
(动态数组)是一种在程序运行时可以根据需要动态调整大小的数据结构。它通过
使用
一个静态数组来存储数据,并且在数组已满时动态地分配更大的内存空间来扩展数组的大小。这种动态增长的方式使得
Dynamic
...
Array
、Static
Array
、
Dynamic
Array
目录
Array
类的特点
Array
的实现Static
Array
的实现
Dynamic
Array
的实现
Array
类的特点
Array
类的特点: -数组类包含数组长度信息,能够发现参数是否越界(扔异常) -重载[],使得可以像原生数组一样
使用
-...
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章