I read the "c++ for dummies version" on Wikipedia which seemed to agree with what I said within the main paragraph.
I do not doubt your much more technical explanation as, I do not really program in cpp. I can mostly just read it.
Static Function Members. By declaring a function member as static, you make it independent of any particular object of the class. A static member function can be called even if no objects of the class exist and the static functions are accessed using only the class name and the scope resolution operator
Comment