c++ - 如何将对象添加到指针

标签 c++ pointers new-operator

我想弄清楚 vector 如何在已经“创建”一些对象之后添加更多对象:

int *ptr;
ptr = new int;

使用它之后,如何向该指针添加更多对象? (使它成为一个数组)。谢谢!

最佳答案

大多数实现都是从一个小数组开始的,每当它达到其容量时,就会分配一个双倍大小的新数组,并将旧元素复制到新数组中。

关于c++ - 如何将对象添加到指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727240/

相关文章:

c++ - 如何在C++中获取变量的类型

C++:返回重载 [] 和 "this"

c++ - delete[] 一个对象数组

C++ 排序不适用于比较函数

c++ - C++中的指针初始化

C++ 分配器 : operator new or placement new

c++ - 在循环中使用新指针填充 map (C++)

c++ - 使数据连续以在节点之间传输的有效方法

c++ - 如何处理不明确的模板参数?

c++ vector 类中的调试中断