What are the different types of polymorphism?
Answers were Sorted based on User's Feedback
Answer / dee
compile time--->operator and function overlaoding
run time --->virtual
Is This Answer Correct ? | 8 Yes | 3 No |
Answer / mms zubeir
There are two types of polymorphism.
1. Adhoc polymorphism (Overloading, templates).
2. Parametric polymorphism(Overriding).
If the behaviors are finite and known before its usage, it
is adhoc polymorphism. These bindings are done at
compilation itself and hence called compile time binding.
If the behaviors are infinite and known only at run time at
the time of use, it is parametric polymorphism. These
binding can be mapped at run time only and hence sometimes
referred as run time binding.
Note:- Virtual mechanism is used to resolve conflicts in
overriding polymorphically. Virtual mechanism itself
doesn't provide any polymorphism rather the overriding
leads to run time polymorphism.
Is This Answer Correct ? | 4 Yes | 7 No |
Answer / uio
there are two types of palymorphism
1.operator overloading
2.function overloading
Is This Answer Correct ? | 2 Yes | 6 No |
what are the events occur in intr activated on interrupt vector table
Is there anything you can do in C++ that you cannot do in C?
How do you find out if a linked-list has an end? (I.e. The list is not a cycle)
Can I make ios apps with c++?
Can char be a number c++?
What does namespace mean in c++?
What are punctuators in c++?
How do you test your code?
What is the difference between method overloading and method overriding in c++?
What is static in c++?
What are function prototypes?
What is the size of pointer ? Also size of pointer in 64 bit pointer