我必须对使用 boost 进程间构建的共享内存映射的客户端进行单元测试。为单元测试创建共享内存块确实很尴尬。通常我会在单元测试期间使用一些静态内存来模拟共享内存行为。
我在 boost 进程间没有看到这种可能性。 boos 进程间单元测试客户端的既定做法是什么?
有基本的托管外部缓冲区,它提供相同的 API 来管理本地缓冲区:
基本托管外部缓冲区