【发布时间】:2012-07-18 07:04:10
【问题描述】:
所以现在我在 C++ 中有一个名为 Set 的类。在其中,我有一个名为 mCardinality 的整数和一个名为 mElements 的整数数组。我希望能够在 mCardinality 的构造函数中接受一个整数,然后使用它来为我的整数数组分配一个大小,有没有办法做到这一点,或者我绝对必须马上为它设置一个大小? (我想我可以将大小设为最大整数,然后只使用基数来限制我处理元素的循环,但更简洁的解决方案会更好)。
我确实在这里看到了可能有一种方法可以使用 std::vector 来调整数组的大小,这可行吗?而且...该代码看起来如何?对于我想用它做的所有其他事情,向量是否像 C++ 中的数组一样工作?
【问题讨论】:
标签: c++ arrays dynamic size cardinality