I have two quick questions:
1) What is the point of a static method? As far as I can tell, there is no data there that would be accessed by multiple objects as there is no data stored there at all...
2)What does it mean to have a const after the name of function, like this:
void function::function2() const
What is the last constant doing?