On Tuesday, 29 December 2020 at 22:39:48 UTC, Petar Kirov [ZombineDev] wrote: > Comparing it to your implementation, the main advantage of mine > is that it always takes (size_t.sizeof * 2) bytes, regardless > of how many members the struct has since it uses a heap > allocation for all of the arrays. Lots of goodies there. Thanks