-4

我正在使用用户输入来确定我的数组的大小。该数组将被另一个对象使用。此外,这将是循环的,因此用户可能会更改数组大小。最好的方法是什么?而且由于数组是由对象使用的,是在构造函数中传递数组还是传递大小并在类中创建数组更好?我在想某种新的删除数组组合?我在这里不正常吗?

4

2 回答 2

1

对于通用的、类似动态数组的需求,最好的选择可能是std::vector类。只需在需要的地方创建它,我会在课堂上说。

于 2012-09-29T20:12:51.310 回答
0

std::vector 是标准模板库提供的可调整大小的数组。为拿到它,为实现它,

#include <vector>

互联网上有很多关于如何使用矢量的资料,例如http://www.cplusplus.com/reference/stl/vector/。如果没有更多信息,一个好的开始是在容器内部使用 std::vector。

于 2012-09-29T20:13:50.910 回答