Boost logo

Boost Users :

Subject: Re: [Boost-users] How to use the shared region in append mode
From: Roland Bock (rbock_at_[hidden])
Date: 2009-10-01 03:35:30


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 list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net