Why do we use virtual functions?
Answers were Sorted based on User's Feedback
Answer / uma sankar pradhan
we use virtual functions to achive dynamic binding
Dynamic binding is establishing relation between the
function call and function definition at run time
| Is This Answer Correct ? | 22 Yes | 2 No |
Answer / bijal
The virtual function can be allowed in base classes only.
The functions markd Virtual will only be overridable in
derieved classes.
If i m having a function in base class that shud come in
derieved class but i want it to have different behaviour.
This can only be acheived only if base class function is
virtual function.
| Is This Answer Correct ? | 23 Yes | 8 No |
A pure virtual member function is a member function that the
base class forces derived classes to
provide. Normally these member functions have no
implementation. Pure virtual functions are
equated to zero.
class Shape { public: virtual void draw() = 0; };
| Is This Answer Correct ? | 8 Yes | 4 No |
Answer / mona kawale
when there are two same classes in derived and base class then at the tym of running programm compiler get confuse about which function should b call first so it call derived class function automatically....but if we wrote base class function as virtual function then compiler will not get confuse.....
| Is This Answer Correct ? | 2 Yes | 0 No |
what is data hiding.
c++ is a pure object oriented programming or not?
to remove the repeated numbers from the given . i.e.., if the input is 12233 output should of 123
Why is polymorphism used?
Explain the concept of abstracion and encapsulation with one example. What is the difference between them?
What is the difference between and interface and an abstract class ?
4 Answers IBM, Infosys, Ness Technologies,
what is a class
What is polymorphism ? Explain with examples
What is purpose of inheritance?
what is the difference between class to class type conversion and copy constructor ?
How to improve object oriented design skills?
Finding of the 4 larger (bigger) numbers from the list like{1245,4587,2145,1163,29987,65783.....}