c++中的**
worker** = new worker*【5】
意思是保存指针的数组的首地址,用这个**来维护保存指针的数组
如果数组超了,那就开辟一的新的堆区,注意开辟新堆区的时候要销毁旧的堆区,删除旧的堆区的时候,堆区变量的类型不变,只是指向的地址并不是堆区了。
注意堆区一定要用后删除,而且这种时候要先把堆区的每个数据都删除干净,之后在把堆区数组删除干净,因为堆区数组worker**和堆区数组中的元素worker*都是堆区数据,都要删除,而delete worker**只删除了堆区数组。这样容易造成内存泄漏
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探