c++: fix -Wclass-memaccess