Advanced C++ : programming styles and idioms / James O. Coplien
By: Coplien, James O.
Publisher: Reading, Mass. : Addison-Wesley Pub. Co., c1992Description: xxiv, 520 p. ; 24 cm.ISBN: 0201548550.Subject(s): C++ (Computer program language)DDC classification: 005.262Item type | Current location | Call number | Copy number | Status | Notes | Date due | Barcode | Remark |
---|---|---|---|---|---|---|---|---|
Main Collection | TU External Storage-LCS | 005.262 COP (Browse shelf) | 1 | Available | SOCIT, SOCIT, 560662 | 1000104428 | Please fill up online form at https://taylorslibrary.taylors.edu.my/services/external_storage1 | |
Main Collection | TU External Storage-LCS | 005.262 COP (Browse shelf) | 1 | Available | SOCIT, SOCIT, 560661 | 1000104427 | Please fill up online form at https://taylorslibrary.taylors.edu.my/services/external_storage1 |
Preface. - Contents. - Ch. 1. Introduction. - Ch. 2. Data Abstraction and Abstract Data Types. Ch. 3. Concrete Data Types. - Ch. 4. Inheritance. - Ch. 5. Object-Oriented Programming. - Ch. 6. Object-Oriented Design. - Ch. 7. Reuse and Objects. - Ch. 8. Programming with Exemplars in C++. - Ch. 9. Emulating Symbolic Language Styles in C++. - Ch. 10. Dynamic Multiple Inheritance. - Ch. 11. Systemic Issues. - Appendix A. C in a C++ Environment. - Appendix B. Shapes Program : C++ Code. - Appendix C. Reference Return Values from Operators. - Appendix D. Why Bitwise Copy Doesn't Work. - Appendix E. Symbolic Shapes. - Appendix F. Block-Structured Programming in C++. - Index.
"Assuming a background in C++ basics, this book helps programmers to develop their programming expertise by giving a feel for the styles and idioms of the language. The approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programmin, and multiple inheritance. The book also explores idioms that the core of the C++ language does not support directly, such as virtual constructors, prototype objects, and advanced garbage collection techniques." - Back cover.