CS3 students, Pointer aritmetic, increment, decrement and relational operators cannot be applied to shared_ptr. Smart pointers are about ownership and pointer arithmetic is intenionally not implemented. Thanks, -- Mikhail