sankar lingam wrote:
>
>
>
> Can I create Boost multi_array in shared memory using
> Boost.InterProcess..?
> Can some one explain as to how this can be done.?
>
> I tried providing the Boost InterProcess Allocator to the
> Boost multi_array but it gives the
> expected compiler error of casting an offset<ptr> to T* , when
> the multi_array tries to convert
> return type of the allocator allocate function(which is an
> offset<ptr>) to T*.
>
> Can this problem be overcome by writing a custom stl
> compatible allocator wrapper over the interprocess allocator?
>
> Regards,
> Sankar
MultiArray is not compatible with Boost.Interprocess. I've never tried