What is a pure virtual function?
Why is it represented as = 0...how is the internal
implementation for the same
Answers were Sorted based on User's Feedback
Answer / vikas
A pure virtual function makes a class abstract.0 is used in
its representation to distinguish it from a normal virtual
function. More at
http://www.cppquestions.com/viewtopic.php?f=26&t=14
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / helloworld
I believe pure virtual function is a member function with a
declaration as NULL;
virtual void fun()=0;
Now why zero,since the internal implementation of virtual
function is collection of function pointer ...we intialize
this value of function pointers as NULL.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / viji
A virtual function with a null body is said to be pure
virtual function.
The pure virtual function can be defined later in its
derived class.......
| Is This Answer Correct ? | 3 Yes | 2 No |
What do the keywords volatile and mean mutable?
What is a c++ vector?
When the design recommends static functions?
Can malloc be used in c++?
How much is size of struct having 1 char & 1 integer?
How do you clear a map in c++?
Can the creation of operator** is allowed to perform the to-the-power-of operations?
What is atoi in c++?
Does defining a function inline mean that it wont push and pop things on/off the stack ...like parameters and the return the address??
What does new return if there is insufficient memory to make your new object?
What is a friend function in c++?
WHO DEVELOPED C++?