Question

What are the disadvantages of designing an ADT to be a pointer? E.g. you create an...

What are the disadvantages of designing an ADT to be a pointer? E.g. you create an instance of the ADT with the express purpose of it only accessing data through a pointer?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The disadvantages of designing an ADT to be a pointer are:
(1) It causes many inherent problems in dealing with pointers .
(2) Comparisons between objects do not work as expected, because they are only pointer comparisons (rather than pointed-to value comparisons)
(3)The implementation of the abstract type cannot control allocation and deallocation of objects of the type (creating a pointer to an object with a variable declaration and use it without creating an object).

Add a comment
Know the answer?
Add Answer to:
What are the disadvantages of designing an ADT to be a pointer? E.g. you create an...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT