what is virtual function?
Answers were Sorted based on User's Feedback
Answer / bhupendra singh
virtual function can be used to override the propertis of a
function.it is part of polymerphism.it is normaly used in inheritance.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / prashant kalmodiya
VIRTUAL FUNCTION ensures that correct function get called
at runtime
Is This Answer Correct ? | 3 Yes | 4 No |
Answer / sandeep kumar
a virtual function is a member function that you expect to be redefined in derived class when you refer to a derived class object using a pointer or a reference to the base class, you can call a virtual function for the object and executes the derived class version of the function
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / susanta samal
virtual function is used to prevent from more times
calling.That means if a function is declared as virtual
then its def will be diferent in base class & derived class
Is This Answer Correct ? | 4 Yes | 7 No |
Answer / ori
(this answer is more - a "use of virtual function")
One Important use of virtual function is - Aggregation of
object related to derivation class hirarcy, in to an other
class , by defining a pointer to the base class (of
hirarchy) as one of the member objects of the other class.
Is This Answer Correct ? | 2 Yes | 5 No |
Answer / varsha vilas kalebag
virtual function is ended with null
virtual function=o
Is This Answer Correct ? | 26 Yes | 132 No |
Why is encapsulation used?
How is data security provided in Object Oriented languages? ?
What is abstract class in oop?
When is it necessary to use member-wise initialization list in C++?
tel me oops defination in single line
What is abstraction and encapsulation?
What is class in oop with example?
What is the Advantage of Interface over the Inheritance in OOPS?
Is following functions are said to be overloaded? int add(int a,int b) char *add(int a,int b)
What does no cap mean?
//what is wrong with the programme?? #include<iostream.h> template <class first> class dd { first i; public: void set(); void print(); }; void dd< first>:: set() { cin>>i; } void dd< first>::print() { cout<<"\n"<<i; } void main() { dd <char>g; g.set(); g.print(); }
explain the concepts of oops?