For the preference, I will vote the second: return &m_data[TUPLE_HEADER_SIZE + colInfo->offset];