Normal view MARC view ISBD view

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.262
Contents:
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.
Summary: "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.
Item 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.