如何用New开一个变长的int数组 并访问其数据 能给我一个简单的例子吗?谢谢!

hydralisk 2001-04-04 12:35:00
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunriselx 2001-04-04
  • 打赏
  • 举报
回复
class CData
{
pubilic:
int a;
}
CPtrArray Array;
CData* pData=new CData();
pData->a=9;
Array.Add(pData);
这样行不行?
hydralisk 2001-04-04
  • 打赏
  • 举报
回复
malloc如何?
xyzboat 2001-04-04
  • 打赏
  • 举报
回复
最简单的就是自己写个类,提供SetSize,GetSize方法,SetSize里new析构函数里delete。
还可以提供ResetSize方法,还有GetAt(int index),视具体需要添加.

如果愿意,还可以做成模板类,就不仅仅局限于int了.

须知,这是没有直接支持变长数组语法的,除非将来某个公司提供这种语法的编译器.
hydralisk 2001-04-04
  • 打赏
  • 举报
回复
我试试
内容概要:本文围绕“考虑灵活性的数据中心微网两阶段鲁棒规划方法”展研究,提出了一种针对数据中心微电网的优化规划模型,重点应对源荷两端不确定性带来的挑战。通过引入两阶段鲁棒优化算法,第一阶段完成设备容量的规划决策,第二阶段以经济调度为核心,评估系统在最劣场景下的运行适应性,从而保证规划方案的强鲁棒性。模型充分考虑了数据中心负荷的调节灵活性,将其作为重要可调资源参与微网协同优化,提升系统对新能源波动的消纳能力与运行可靠性。该方法已在Matlab平台上编程实现,并基于典型算例验证了其有效性与先进性,适用于复杂不确定环境下微网的科学规划与决策支持。; 适合人群:具备一定电力系统、优化理论及Matlab编程基础,从事微电网、综合能源系统、数据中心能源管理等相关领域研究的研发人员与高校研究生。; 使用场景及目标:① 掌握两阶段鲁棒优化在能源系统规划中的建模思想与实现方法;② 学习如何将负荷侧灵活性(如数据中心可调负荷)融入微网优化框架,提升系统韧性;③ 复现高水平(EI)论文的核心算法与仿真结果,支撑科研项目或学术论文撰写。; 阅读建议:此资源以复现高质量学术论文为目标,不仅提供完整的Matlab代码,更强调对优化模型构建逻辑与物理意义的理解。建议读者结合代码逐行分析两阶段优化的实现流程(如列与约束生成算法C&CG),并通过调整参数、改变场景设置等方式进行拓展实验,深化对鲁棒优化与能源系统协同规划的认知。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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