0

请帮助为 std::vector<nIcon*> 类编写 c++ 分配器。

我找到的所有示例都显示了我需要覆盖的方法,而不是代码示例。

我需要在 Windows 上使用共享内存实现分配器(使用 CreateFileMapping 和 MapViewOfFile)

4

2 回答 2

3

我可以建议你看看 boost进程间库吗?它允许您使用共享内存创建分配器。

我已经看到了一些例子,我想说只是多看一点。我同意他们中没有一个做得很好,因此我不会特别推荐任何一个。尽管除了实现一小部分功能之外,它实际上没有任何作用(前提是您不需要为 map 实现一个功能)。

于 2011-03-15T15:12:22.910 回答
0

你会使用:

std::vector< nicon *, MyAllocator >

关于如何编写MyAllocator

于 2011-03-15T15:15:27.980 回答