1

我用 C++ 实现的共享内存有一个链表。当我向链表添加元素时,它的大小会自动改变(就像它是一个普通的堆分配元素)还是应该只包含固定大小的结构,比如固定大小的数组?

4

1 回答 1

1

在Windows或Linux等已知操作系统中,共享内存的大小是固定大小的,不能增长。您应该根据需要创建它足够大。我认为唯一的方法是创建另一个共享内存并将数据复制到其中。

于 2013-08-18T09:40:45.053 回答