It's not my responsibility to fix this (and I can't)
Once you look at the generated code for an implementation with a user-defined constructor you'll get this:
。业内人士推荐PDF资料作为进阶阅读
readBytes(proc, proc.dataAddr, &oldValue, sizeof(oldValue));
"dog", "the", "fox", "jumps", "high", "over", "the", "fence",