Explain what are static member functions?
Submitted by: AdministratorStatic member functions are used to maintain a single copy of a class member function across various objects of the class. Static member functions can be called either by itself, independent of any object, by using class name and :: (scope resolution operator) or in connection with an object.
Restrictions on static member functions are:
1. They can directly refer to other static members of the class.
2. Static member functions do not have this pointer.
3. Static member function can not be virtual.
Submitted by: Administrator
Restrictions on static member functions are:
1. They can directly refer to other static members of the class.
2. Static member functions do not have this pointer.
3. Static member function can not be virtual.
Submitted by: Administrator
Read Online C++ Inline Function Job Interview Questions And Answers
Top C++ Inline Function Questions
☺ | Define Inline Function? |
☺ | Explain what are static member functions? |
☺ | Tell me what happens when recursion functions are declared inline? |
☺ | Please explain, do inline functions improve performance? |
☺ | Explain advantages and disadvantages of using macro and inline functions? |
Top C Plus Plus Language Categories
☺ | C++ Pointers & Functions Interview Questions. |
☺ | C++ Operator Overloading Interview Questions. |
☺ | C++ Exception Handling Interview Questions. |
☺ | C++ Virtual Functions Interview Questions. |
☺ | C++ Template Interview Questions. |