What are virtual functions?
Answers were Sorted based on User's Feedback
Answer / qapoo
A function is declared virtual in base class when u are
having same functions in both base and derived classes and
you want to access both the functions with same function
call and its done using base class pointer.
e.g
class base
{
public:
void show(){cout<<"hi"};
};
class derived:pubic base
{
public:
void show(){cout<<"bye";}
};
int main()
{
base *ptr;
base b;
derived d;
ptr=&b;
ptr->show();//base class fn is called
ptr=&d;
ptr->show();//derived class fn is called
return 0;
}
| Is This Answer Correct ? | 7 Yes | 3 No |
Answer / nikhil kapoor
The function which supports run time polymorphysm is called
virtual function...
| Is This Answer Correct ? | 3 Yes | 2 No |
what is the new version of oops
How to overload new operator in c++
WAP to find the ambiguities in Multiple Inheritance? How are they resolved.(Virtual Functions)
What is variable example?
What is virtual class and friend class?
How do you define social class?
Can we have a private constructor ?
12 Answers HSBC, Ness Technologies, TCS, Wipro,
What Is a Polymorphism? How many types of polymorphism and whats that use in application?
Does c++ support multilevel and multiple inheritance?
What does <> mean pseudocode?
Why static functions always uses static variables?
what is static?