C++ Pocket Book

UPC: 9780750625395

$19.95


 Ready To Ship

    Limited quantity 1 left

Condition: Used - like New

Category:

Brand:

C++ Pocket Book - Covers Draft Ansi C++ - Conor Sexton - 2nd Edition - 1996 - Hardcover - Newnes

This is the second edition of The C++ Pocket Book, first published in 1993. and reprinted in 1995. To the author's knowledge, no book is yet available that addresses as a whole the C+ + language as defined by the ANSI Draft Standard. This second edition is an attempt to fit in a slim volume the essential facilities of ANSI C++.
This book presents the essential subset of the ANSI Draft Standard C+ + language and environment. Every facility of the language is addressed, while the component parts of the new C+ + Library are summarised. New language facilities, for example runtime type identification (RTTI) and namespaces, are included. The coverage of templates and exception handling is updated, as is that of many other aspects of the language. There is an improved exposition of such topics as memberwise initialisation and assignment; multiple inheritance and virtual base classes; and the internal implementation of virtual functions.
Chapter 1 reviews the essentials of C while Chapter 2 conducts the reader on a tour of the main facilities provided by C++. It should be possible for a reader with no prior experience of either C or C+ + to adopt this book as a single reference.
Chapter 3 explains the C+ + class and its special cases, structures, unions and bit fields. Chapter 4 goes into constructors and destructors, demonstrating many of the ways in which they can be used with classes. More complex class implementations are shown using String and List classes. Chapter 5 treats function and operator overloading. The String class implementation introduced in Chapter 4 is extended to demonstrate these C++ features by example. Chapter 6 covers class inheritance, including multiple inheritance, with revised treatment of virtual base classes and the implementation of virtual functions.
Chapter 7 is largely new to the Second Edition. It describes the major extensions to the original definition of C++ that have been accepted for inclusion in the ANSI Standard. These are templates, exception handling, namespaces and runtime type identification.
Chapter 8 explains the contents of the Stream I/O component of the C++ library. Appendix A summarises the non-class syntax differences between C+ + and C.
This book is intended to be a useful general reference and guide to the ANSI Draft Standard C++ language. Its audience extends from novice programmers with no knowledge of C or C++ to experienced developers.
Conor Sexton is an independent consultant, author and lecturer. He is Director of Trigraph Software Specialists, Dublin, Ireland, a consulting firm specialising in current software engineering practices and systems development. His principal technical interests include UNIX, C and C++, GUIs and distributed database systems. In addition to his other consulting activities, he also regularly presents seminars and training courses on these subjects to large corporate clients.

Write Your Review