- A static member function can access only static member data, static member functions and data and functions outside the class. A non-static member function can access all of the above including the static data member.
- A static member function can be called, even when a class is not instantiated, a non-static member function can be called only after instantiating the class as an object.
- A static member function cannot be declared virtual, whereas a non-static member functions can be declared as virtual
- A static member function cannot have access to the 'this' pointer of the class.
This Blog is about some useful link and some interview question in.Net. I am trying to give some useful information to you .
Thursday, 8 April 2010
Differences between a static member function and non-static member functions
The differences between a static member function and non-static member functions are as follows.