Storing sizeof(int) as a member variable is an overkill. Compiler anyway optimizes the  sizeof call. Hence no need of this member.