I posted a question similar to this earlier called "I'm making C++". Does anyone know who I can overload * (the dereference operator, not the multiplication operator) so that I can gain access to the class on the right of it. It has a strange syntax: something = *something_else_in_a_pointer. Usually something + something else would be read as something.operator+(something else). So i just need to know what the function prototype would look like.