add c++ notes: data layout