【发布时间】:2013-02-04 10:01:53
【问题描述】:
我有一个数组,但我想在最后添加一些东西,而不覆盖它已经存在的任何数据。它必须是一个数组而不是一个向量,因为它是一个赋值。
【问题讨论】:
-
如何定义数组?你用的是标准c吗?或 std:: 某事或其他?
-
@thang 我没有使用 std::
-
那么喜欢 int x[100]?我认为您应该发布一些示例代码。有很多方法可以做数组......很难说出你想要做什么。
-
@thang 好吧,我的数组是 x[10] 个字符长。
-
@MokammelHossainSanju:如果它是像
x[10]这样的固定大小的数组,你当然不能扩展它。您需要使用new[]动态分配您的数组;当它需要增长时,分配一个新的,复制数据,并删除旧的。