One of the most important benefits of programming in C++ is its reuse capabilities. This work illustrates all of the tradeoffs involved in writing reusable code, and is intended for novice and experienced programmers alike. Features include: discussion of the topics related to the software development of code reusability in the design of interfaces, the efficiency of implementations, portability and compatibility; definition of the concept of functions inheritance semantics; and a discussion of how to handle conflicts between bodies of code, how to detect errors and how to handle backward and foreward compatibility.
Be the first to review this book!