Does it mean that this new memory will not be allocated inside the shared memory segment and will use standard heap - as a result forked processes will cause segmentation fault accessing functions of this class?
Right. If the other class allocates it's own stuff using new
, then that stuff won't be in your placement-new buffer.