tag:blogger.com,1999:blog-654279083390275842.post4661390294695075343..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [prog.c++] Продолжение темы про передачу C++объектов через shared memory. Промежуточные выводыeao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-654279083390275842.post-71286778130580851352022-04-08T10:34:48.885+03:002022-04-08T10:34:48.885+03:00@fukanchik
Тут гораздо интереснее, что у boost.in...@fukanchik<br /><br />Тут гораздо интереснее, что у boost.interprocess под капотом. И, насколько я вижу, все тот же старый добрый UB.<br /><br />Номер раз: https://github.com/boostorg/interprocess/blob/8322bae2f657145a0c1a8946f7c7f6c2b40c80cd/include/boost/interprocess/detail/segment_manager_helper.hpp#L148<br /><br />Номер два: https://github.com/boostorg/interprocess/blob/c4a046793e07ac171ffba395402f8c9a6011cfc2/include/boost/interprocess/segment_manager.hpp#L879<br /><br />Номер три: https://github.com/boostorg/interprocess/blob/c4a046793e07ac171ffba395402f8c9a6011cfc2/include/boost/interprocess/segment_manager.hpp#L742<br /><br />Номер четыре: https://github.com/boostorg/interprocess/blob/c4a046793e07ac171ffba395402f8c9a6011cfc2/include/boost/interprocess/segment_manager.hpp#L450<br />eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-13746944188213937632022-04-07T17:26:44.361+03:002022-04-07T17:26:44.361+03:00Вот человек описывает boost interprocess https://m...Вот человек описывает boost interprocess https://members.accu.org/content/conf2013/Frank_Birbacher_Allocators.r210article.pdf<br /><br />на стр. 12 он говорит "If a segment has already been created with that identifier we just start to participate."fukanchikhttps://www.blogger.com/profile/15625944446518079105noreply@blogger.com