怎么改进 Woker* newSpace = new Woker[newSize];
时间: 2024-02-12 16:07:25 浏览: 148
dl_woker-server
如果您想改进这行代码,我建议您使用智能指针而不是原始指针。可以使用std::unique_ptr或std::shared_ptr来管理动态分配的内存,这样可以更好地避免内存泄漏和悬空指针等问题。以下是使用std::unique_ptr的示例代码:
```
std::unique_ptr<Woker[]> newSpace = std::make_unique<Woker[]>(newSize);
```
这样做可以使内存管理更加方便和安全。当然,也要根据具体情况选择使用哪种智能指针。
阅读全文