gpt4 book ai didi

c++ - 在 C++ 中创建数量不断变化的指针

转载 作者:行者123 更新时间:2023-11-30 01:31:07 26 4
gpt4 key购买 nike

我有一个项目正在处理,我需要创建一个存储指针的数组,但每次运行时数组的数量和大小都会在运行时发生变化。有没有什么方法可以在 for 循环或类似的循环中声明变量,我可以在其中以 pointername 的格式声明一个变量,末尾有一个数字。

最佳答案

A std::vector ,C++ 库的核心部分,非常适合您的需求——#include <vector>在源代码的顶部,然后在需要时,例如:

...
std::vector<Foo*> foo_pointers;
while(Foo* onemore_pointer = some_weird_func()) {
foo_pointers.push_back(onemore_pointer);
}

关于c++ - 在 C++ 中创建数量不断变化的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593450/

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