I have a B::*OP object which is a pointer to an OP object in a specific location in memory ($$op). I would like to copy the OP object to some other location, I don't really care where, and then install something else into the location that I just copied the OP out of. Other things that already have a pointer to this op would now have a pointer to the new thing which might itself point to the old thing.
Not all OP objects are the same size so do I have to be concerned that a 28 byte hole would have to accomodate a 56 byte op? Is there slack space built in?
In reply to Moving an OP and replacing it by diotalevi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |