How is an Abstract Base Class(ABC) related to an "Abstract
Data Type" (ADT)
Answers were Sorted based on User's Feedback
Answer / sujith
An ADT is a concept. I agree with that. basic example a
class itself.
But Abstract Base Class is something which has a pure
virtual function in that. That means, u cannot create an
objext of this class. But what is possible is, this class
can be inherited and u can have a pointer of this class and
have runtime polimorphism.
In simple terms, all classes that contain at least one pure
virtual function are abstract base classes.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / guest
An ADT is a concept - the basic idea of a data type that
doesn't specify how the data type is implemented.
An ABC is a method C++ provides for creating an ADT.
| Is This Answer Correct ? | 0 Yes | 1 No |
What is the iunknown interface?
What is the difference between delegation and implemented-in-terms-of?
Explain what is class definition in c++ ?
State the difference between pre and post increment/decrement operations.
What do you mean by C++ access specifiers ?
How do you generate a random number in c++?
What is the use of typedef?
What is the difference between the functions rand(), random(), srand() and randomize()?
What are activex and ole?
How const functions will be treated by compiler?
List the types of polymorphism in c++?
What is singleton pattern in c++?