So lets say I have a chunk of bytes allocated with new and the size is not enough anymore. I would like to add another bunch of bytes to it without having to reallocate and copy over all the existing data.
I realize that there is no way to guarantee that this is possible since the memory right after my allocated chunk might be occupied but in theory, it should be possible to 'try', right? I'm thinking this could slightly optimize the performance of my dynamically sized container.