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