Image from Google Jackets

Core C++ : a software engineering approach / Victor Shtern

By: Publication details: Upper Saddle River, N.J. : Prentice Hall PTR, c2000Description: xxviii, 1237 p. : ill. ; 24 cmISBN:
  • 0130857297
Subject(s): DDC classification:
  • 005.133 SHT
Contents:
Preface. - Acknowledgments. - Pt. 1. Introduction to Programming with C++. 1. Object-Oriented Approach: What's So Good about It? 2. Getting Started Quickly: A Brief Overview of C++. 3. Working with C++ Data and Expressions. 4. C++ Control Flow. 5. Aggregation with Programmer-Defined Data Types. 6. Memory Management: the Stack and the Heap. - Pt. 2. Object-Oriented Programming with C++. 7. Programming with C++ Functions. 8. Object-Oriented Programming with Functions. 9. C++ Class as a Unit of Modularization. 10. Operator Functions: Another Good Idea. 11. Constructors and Destructors : Potential Trouble. - Pt. 3. Object-Oriented Programming with Aggregation and Inheritance. 12. Composite Classes : Pitfalls and Advantages. 13. Similar Classes : How to Treat them. 14. Choosing between Inheritance and Composition. - Pt. 4. Advanced Uses of C++. 15. Virtual Functions and other Advanced Uses of Inheritance. 16. Advanced Uses of Operator Overloading. 17. Templates : Yet Another Design Tool. 18. Programming with Exceptions. 19. What We Have Learned. - Index.
Holdings
Cover image Item type Current library Home library Collection Shelving location Shelf location Call number Materials specified Vol info Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
Main Collection Taylor's Library-TU

Floor 3, Shelf 1 , Side 1, TierNo 3, BayNo 2

005.133 SHT (Browse shelf(Opens below)) 1 Available SOCIT,15008,03,GR 5000044376

Preface. - Acknowledgments. - Pt. 1. Introduction to Programming with C++. 1. Object-Oriented Approach: What's So Good about It? 2. Getting Started Quickly: A Brief Overview of C++. 3. Working with C++ Data and Expressions. 4. C++ Control Flow. 5. Aggregation with Programmer-Defined Data Types. 6. Memory Management: the Stack and the Heap. - Pt. 2. Object-Oriented Programming with C++. 7. Programming with C++ Functions. 8. Object-Oriented Programming with Functions. 9. C++ Class as a Unit of Modularization. 10. Operator Functions: Another Good Idea. 11. Constructors and Destructors : Potential Trouble. - Pt. 3. Object-Oriented Programming with Aggregation and Inheritance. 12. Composite Classes : Pitfalls and Advantages. 13. Similar Classes : How to Treat them. 14. Choosing between Inheritance and Composition. - Pt. 4. Advanced Uses of C++. 15. Virtual Functions and other Advanced Uses of Inheritance. 16. Advanced Uses of Operator Overloading. 17. Templates : Yet Another Design Tool. 18. Programming with Exceptions. 19. What We Have Learned. - Index.