Struct to memoryBlock?


#1

How would one go about appending structs to a memory block.

I’m thinking memcpy would be involved.

Or would this work:

structObj myObj;
//do stuff
MemoryBlock M;
M.append(myObj, sizeof(myObj));

I basically don’t get how a struct relates to plain memory,arrays etc.


#2

If myObj has pointers to anything outside the struct (or even inside), then you can’t memcpy it or append it. You have to serialize it.


#3

So I take that if it doesn’t have any pointers, just plain variables, I can memcpy it?
Fair enough.

Cheers!


#4