Всем привет! Возник вопрос по Shared memory буста.
Где именно выделяется память под нее?
В доках пишут следующее:
The operating system maps a memory segment in the address space of several processes
|
Дело в том, что я случайно забыл прописать remove в конце работы программы. А на следующий день при отладке память открылась совершенно свободно. В ней хранились последние данные с прошлого дня.
На сколько я помню, при нативной работе с общей памятью в винде она очищалась при выключении ПК. Почему в бусте не так?