池内存中的分配

时间:2011-12-29 17:41:22

标签: memory-pool

过去几天我对此进行了很多搜索,但我没有找到任何可以解答的问题。

我创建了一个大内存池。现在,让我们说这是我第一次访问池,并且我想从该池中分配一个包含5个元素的数组。我将它的起始地址提供给数组,以便我可以使用它。

现在我将使用如下循环运行数组:

for (i=0; i<10; ++i)
     array[i]=i;

在正常分配方式中,当i = 5时,应该发生异常,但在我的情况下,它不会发生,因为我在给定起始地址后分配了大量内存。 如何防止在我不应该写/访问的地址中写入/访问?有办法吗?

提前致谢。

0 个答案:

没有答案