I think it is not copyable so what else can be done? Roland Bock-2 wrote:
manish4gupta wrote:
if(flag == 0) managed_shared_memory segment(create_only,MySharedMemory, 99989); else managed_shared_memory segment(open_only ,MySharedMemory);
Error message: Indexingtest.cpp:41: error: ‘segment’ was not declared in this scope
How can i overcome such pblm.
By reading a good book about C++ :-)
You want to learn about scope. Then you have several options. Pointers are one, functions might be another (not sure if managed_shared_memory is copyable).
If you go for pointers, familiarize yourself with shared_ptr. Smart pointers are your friends.
Regards,
Roland _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- View this message in context: http://www.nabble.com/How-to-use-the-shared-region-in-append-mode-tp25677408... Sent from the Boost - Users mailing list archive at Nabble.com.