static function

Static functions are functions that are only visible to other functions in the same file (more precisely the same translation unit).
Static member function in C++ is a 'class method'. For (C++/Java/...) class methods, static means that this method can be called on the class itself, no instance of that class necessary.