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 are the defining traits of an object-oriented language?
What are C++ inline functions?
Define vptr.
find the two largest values among the 6 numbers using control structures : do-while,for,if else,nestedif- else ,while. one or two of them.
What is a syntax in c++?
What do you mean by overhead in c++?
Differentiate between realloc() and free().
What is an Object/Instance?
class HasStatic { static int I; }; Referring to the sample code above, what is the appropriate method of defining the member variable "I", and assigning it the value 10, outside of the class declaration? a) HasStatic I = 10; b) int static I = 10; c) static I(10); d) static I = 10; e) int HasStatic::I = 10;
What is helper in c++?
What is #include cmath?
What do you mean by vtable and vptr in c++?