gpt4 book ai didi

c++ - 在 C++ 中动态改变指针的大小

转载 作者:太空宇宙 更新时间:2023-11-04 14:35:04 25 4
gpt4 key购买 nike

我有以下结构

typedef struct DeviceInfo
{
char[30] name;
char[30] serial Number;

}DeviceInfo;

I am doing this

DeviceInfo* m_DeviceInfo = new DeviceInfo[4];

// Populate m_DeviceInfo

然后我想将 m_DeviceInfo 的大小重新调整为 6 并希望保留前 4 个值也是如此。

如何在 C++ 中实现?

最佳答案

您不能对常规数组执行此操作。我建议你使用 vector它能够随着您向其中添加更多元素而增长(因此您甚至不必指定初始大小)。

关于c++ - 在 C++ 中动态改变指针的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com