I have an application that I run two instances of on Windows. I would like to use Boost.Interprocess to communicate between the two instances. I also plan to map the shared memory to the same address in both instances. My questions is this, in this special case, can I use a class with virtual functions in the shared memory? It seems like since it is really only one application run twice that the virtual functions pointers would be the same in both instances.
Thanks for any comments in advance.