社区
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呢?????
...全文
183
9
打赏
收藏
如何使用DynamicArray指针
我正在用BCB编写一个矢量绘图程序,可是对BCB的DynamicArray不熟悉,请问各位, 如何使用一个指向DynamicArray的类型数组: typedef struct TsGeoPoint { double x; double y; }TGeoPoint; typedef DynamicArray GeoPoint; typedef GeoPoint* piDya; 该如何用piDya呢?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
还有人能说说吗????
有没有实际的例子!!!???
C++综合练习项目实战训练
本文系统讲解C++核心知识,涵盖环境搭建、函数机制、
指针
与内存管理、面向对象编程及STL应用。通过实现
Dynamic
Array
、数学库和学生信息管理系统等实战案例,深入剖析vector原理、RAII机制与现代C++编程范式,提升代码设计能力和系统思维。
Array
、Static
Array
、
Dynamic
Array
本文详细介绍了
Array
类的特点及其两种实现方式:Static
Array
和
Dynamic
Array
。Static
Array
通过模板参数固定数组大小,实现拷贝构造和赋值操作,可能产生数据截断;
Dynamic
Array
则动态调整数组大小,完全复制目标数组,避免数据截断,但在调整大小时可能舍弃多余数据。
几个小练习帮你掌握
指针
本文详细介绍了C语言
指针
的概念、基本操作,如取地址和间接引用,以及
指针
的算术运算。涵盖了
指针
与数组的关系、动态内存分配、交换两个整数值、计算数组和、动态数组和输入数组大小、返回数组最大值和最小值等实践练习。,
[C语言]模拟STL中动态数组(
Dynamic
Array
)实现方式
本文深入探讨了C++ STL中的vector容器,一种动态数组的实现。详细介绍了其头文件、结构体定义、操作函数及其实现细节,包括初始化、插入、删除、查找等关键功能。通过具体代码示例展示了如何
使用
vector容器进行高效的数据管理和操作。
【C/C++】数组
指针
:
array
地址 &
array
*p
array
两次解引用 **p
array
值相同的原因解析
文章详细分析了C语言中数组名、
指针
变量在不同运算下的行为,包括
array
、&
array
、*
array
、&*
array
、p
array
和*p
array
等的内存地址和大小。通过示例代码解释了数组名在运算时会隐式转换为
指针
,以及
指针
解引用后的不同表现,展示了它们在内存中的布局和访问方式。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章