Core C++ : a software engineering approach / Victor Shtern
Publication details: Upper Saddle River, N.J. : Prentice Hall PTR, c2000Description: xxviii, 1237 p. : ill. ; 24 cmISBN:- 0130857297
- 005.133 SHT
| 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.