有没有任何明确的兼容性保证boost :: interprocess :: managed_shared_memory可以在不同的boost版本上工作?我打算使用它在多个进程之间共享一个整数或十个整数(这实际上将作为它们全部读取和写入的一段数据的修订版号)。这些流程分开发布,并且偶尔会暂停使用。boost :: interprocess :: managed_shared_memory在不同版本的boost之间的兼容性
现在的问题是:我是否将自己锁定在给定版本的永久提升上,因为1.51的managed_shared_memory将无法与1.44等的managed_shared_memory进行通话等等?
不幸的是,我不能要求升级boost时更新所有进程。有些用户可能会与新版本同时运行旧版本。我想我必须推出我自己的平台特定的东西。 – Eugene