Core C++ :
Shtern, Victor.
Core C++ : a software engineering approach / Victor Shtern - Upper Saddle River, N.J. : Prentice Hall PTR, c2000 - xxviii, 1237 p. : ill. ; 24 cm.
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.
0130857297
C++ (Computer program language)
005.133 / SHT
Core C++ : a software engineering approach / Victor Shtern - Upper Saddle River, N.J. : Prentice Hall PTR, c2000 - xxviii, 1237 p. : ill. ; 24 cm.
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.
0130857297
C++ (Computer program language)
005.133 / SHT