如何防止矢量不断变化?

时间:2015-04-05 18:51:39

标签: class visual-c++ memory-management stdvector

首先,我希望对矢量有更好的理解。所以,

  1. 矢量如何改变大小?

  2. 什么使载体能够改变大小?

  3. 如果在向量中使用了类,向量如何调用该类的构造函数/析构函数? (请提供更多关于此问题的信息,我不确定我是否正确地提出了问题。)

  4. 当移除向量的元素时,向量完全被该元素所占据,对吗?如果没有,会发生什么呢?

  5. 如果我在向量中使用类,我该如何调用单个元素'析构函数并将这些单独的元素设置为NULL而不通过删除这些元素来更改向量的大小? (我希望某些元素充当占位符,这样我就可以在向量中找到一个点,而不必分配类。向量永远不会超过给定的大小)。最终,如何在能够有效管理记忆的同时防止矢量不断变化?

  6. 请尽可能提供信息和描述,以便我更好地理解载体,并将它们用于我的优势。

0 个答案:

没有答案