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 is a literal in c++?
write a porgram in c++ that reads an integer and print the biggest digit in the number
What does the following do: for(;;) ; a) Illegal b) Loops forever c) Ignored by compiler...not illegal
How to implement is-a and has-a class relationships?
What is the use of bit fields in structure declaration?
What is difference between c++ 11 and c++ 14?
What is the best c++ book for beginners?
What is constructor c++?
What is private inheritance?
What type of question are asked in GE code writing test based on c++ data structures and pointers?
You have two pairs: new() and delete() and another pair : alloc() and free(). Explain differences between eg. New() and malloc()
Can member functions be private?