静态内存中的动态结构?

OJW*_*OJW 2 c c++ memory-management

假设您已经分配了一个固定的内存区域,那么C或C++库将允许您在该内存中存储动态结构(例如哈希)?

即,哈希库不得包含对malloc或new的任何调用,但必须使用一个参数来告诉它允许使用的内存的位置和大小.

(如果库使用偏移而不是内部指针,以防共享内存映射到使用它的每个进程中的不同地址空间)