有沒有任何明確的兼容性保證boost :: interprocess :: managed_shared_memory可以在不同的boost版本上工作?我打算使用它在多個進程之間共享一個整數或十個整數(這實際上將作爲它們全部讀取和寫入的一段數據的修訂版號)。這些流程分開發布,並且偶爾會暫停使用。boost :: interprocess :: managed_shared_memory在不同版本的boost之間的兼容性
現在的問題是:我是否將自己鎖定在給定版本的永久提升上,因爲1.51的managed_shared_memory將無法與1.44等的managed_shared_memory進行通話等等?
不幸的是,我不能要求升級boost時更新所有進程。有些用戶可能會與新版本同時運行舊版本。我想我必須推出我自己的平臺特定的東西。 – Eugene