哪位高手帮帮忙啊!

tryforit2003 2005-01-21 04:22:39
小弟不才,有一个问题解决不了,哪位高手出手帮帮忙啊,小弟在这里先谢了。

问题:
我想用pb写一个类似vb中的集合类collection,我的原理是类里面放一个数组变量powerobject myobject[],这样,可以把其他类一个一个加入到集合类collection中,但是如果想要删除其中一个项目,比如现在upperbound(myobject[]) = 3,想删除myobject[2],destroy myobject[2]后,怎么样释放myobject数组使upperbound(myobject[]) = 2啊??????
...全文
175 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2005-01-23
  • 打赏
  • 举报
回复
powerobject myobject[], mynull[], mydata[]
myobject[1] = ...
myobject[2] = ...
myobject[3] = ...

//如果你想destroy 第二个,你可以这样
把myobject里的数据移到mydata中
mydata[1] = myobject[1]
mydata[2] = myobject[3]

然后
myobject = mynull

然后
myobject = mydata

即可
upperbound(myobject) 就会变成2了
lovemoreh 2005-01-23
  • 打赏
  • 举报
回复
多学习数据结构吧。
hygougou 2005-01-23
  • 打赏
  • 举报
回复
楼主如果想搞这个,就研究一下PFC吧
j9dai 2005-01-22
  • 打赏
  • 举报
回复
同意zhouweiwansui(莫问国事)
用链表
zhouweiwansui 2005-01-21
  • 打赏
  • 举报
回复
这个你肯定不应该用数组,应该用链表.
j9dai 2005-01-21
  • 打赏
  • 举报
回复
呵~`不是高手,友情UP
tryforit2003 2005-01-21
  • 打赏
  • 举报
回复
一个类就不值一个long 了,这个类有可能几k,也有可能几百k......要知道,我做的是一个通用的集合collection,可以放任何类在里面。
li_d_s 2005-01-21
  • 打赏
  • 举报
回复
几万个类一个long也多不出来0.5兆内存,有啥好怕?
tryforit2003 2005-01-21
  • 打赏
  • 举报
回复
几千几万个类的设计现实中是有的,比如定义类a代表一个表的一条记录,然后还可以给a赋予其它的变量和方法来修饰他,把整张表的数据放入到集合中去,代表一张表。这样,类的数量取决于表资料的多少,多少值都有可能哦!
li_d_s 2005-01-21
  • 打赏
  • 举报
回复
一个机器上生成几千几万个类的话,这个设计本身就不合理。
而且,就算是4字节的long,10000个类也才40k的内存,多占1M的内存你得多少个类啊?机器死掉也是因为myobject太多而死掉的,和一个long扯不上
tryforit2003 2005-01-21
  • 打赏
  • 举报
回复
但是这样会占用多的内存啊,比如如果你假如几千几万个类,没有把它释放,比如虽然instance变量为1,但是数组确很大哦。
li_d_s 2005-01-21
  • 打赏
  • 举报
回复
你就不会多加一个instance变量,记录当前数组有多少数据?动态数组的UpperBound()返回值是不可靠的!
内容概要:本文围绕面向新能源容量提升的智能软开关(SOP)在配电网重构中的应用展开研究,提出一种基于Matlab的优化模型实现方法。通过引入SOP这一先进电力电子装置,实现对配电网拓扑结构的灵活调控,有效提升分布式新能源(如光伏、风电)的接入能力与消纳水平。研究重点在于构建以降低网络损耗、改善电压质量、提高新能源利用率为目标的配电网重构数学模型,并结合智能优化算法进行求解。文中详细阐述了模型构建思路、辐射状拓扑约束、潮流计算、SOP运行特性建模及求解流程,通过Matlab编程实现仿真验证,充分展示了该方法在提升配电网灵活性与新能源承载能力方面的有效性与实用价值。; 适合人群:具备电力系统分析、优化算法理论基础,熟悉Matlab编程环境,从事新能源并网、主动配电网优化、电力系统规划与运行等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握智能软开关(SOP)的工作原理、数学建模及其在配电网中的灵活调控作用;② 学习并实现基于优化算法的配电网动态重构技术,以增强系统对新能源的接纳能力;③ 利用Matlab平台开展电力系统仿真分析,服务于学术研究、毕业设计或实际工程项目的技术验证与方案优化。; 阅读建议:此资源侧重于模型构建与算法实现,建议读者结合Matlab代码深入理解优化模型的建立过程与求解细节,尝试在IEEE标准测试系统(如33节点、69节点系统)上复现结果,并进一步探究不同场景下SOP配置对重构效果的影响,以深化对现代配电网智能化调控技术及其在新型电力系统中关键作用的理解。

1,111

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧