The struct1=struct2;
notation is not only more concise, but also shorter and leaves more optimization opportunities to the compiler. The semantic meaning of =
is an assignment, while memcpy
just copies memory. That’s a huge difference in readability as well, although memcpy
does the same in this case.
Use =
.