导航
  • 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发
  • 问答

如何使用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呢?????
...全文
90 点赞 收藏 9
写回复
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
还有人能说说吗????
有没有实际的例子!!!???
回复
发动态
发帖子
C++ Builder
创建于2007-08-02

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
社区公告
暂无公告