I have an assignment where I'm supposed to "implement a class, Point that represents a point in a three-dimensional space." and im supposed to "carefully design the interface for this class and include functions that appear to be useful for operating on points." I'm not fully sure what this is asking me to do. I'm trying to create a queue and this is one of the classes which I need to use inside the queue.
Any help clarifying what this is telling me to do would be appreciated. I can figure out the coding its just confusing me on what to actually create.