Czy są jakieś wyraźne gwarancje kompatybilności, które zwiększają :: interprocess :: managed_shared_memory działałyby w różnych wersjach boost? Mam zamiar użyć go do współudziału w liczbie całkowitej lub dziesiątce między wieloma procesami (które zasadniczo będą działały jako numery wersji dla wszystkich danych, które wszyscy przeczytali, a niektórzy piszą). Procesy są wydawane osobno i raz na jakiś czas kończone.Zgodność boost :: interprocess :: managed_shared_memory między różnymi wersjami boost
Pytanie brzmi: czy zamykam się na określoną wersję boost na wieczność, ponieważ managed_shared_memory z wersji 1.51 nie będzie w stanie porozmawiać z manage_shared_memory z wersji 1.44 itd.?
Niestety, nie mogę wymagać aktualizacji wszystkich procesów, gdy chcę uaktualnić doładowanie. Niektórzy użytkownicy mogą mieć starą wersję w tym samym czasie co nowe. Sądzę, że będę musiał wdrożyć własną platformę. – Eugene