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 |
char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output
DIFFRENCE BETWEEN STRUCTURED PROGRAMING AND OBJCET ORIENTED PROGRAMING.
string is a class or data type in java?
What is polymorphism used for?
Name a typical usage of polymorphism
What is overriding vs overloading?
What causes polymorphism?
what is virtual function in c++
How many human genes are polymorphic?
What is inheritance and how many types of inheritance?
Write a program to reverse a string using recursive function?
explain defference between structure and class with example