Hi! Tell me please,are there any way to declare two versions of one member function, something like this: int a; int.init //static version a.init //non-static version