C++ FAQs
Addison Wesley (Verlag)
978-0-201-58958-0 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Second Edition now available!This book is inspired by the popularity of the electronic FAQ, originally prepared and disseminated by Marshall Cline and available on the Internet at comp.lang.c++. The direct question and answer format makes it easy for readers to quickly find the information they are looking for. This book contains four to five times the material of the electronic FAQ: new questions and answers have been added, existing questions have been extensively revised, comprehensive examples illustrate key points and provide practical guidelines for programmers, and thorough cross referencing makes this book a professional guidebook. The authors go beyond simply answering questions, they present a clear philosophy that promotes high quality C++ programming. The authors combine a lively, straightforward style with just enough humor to make the book accessible to the beginning C++ programmer, and a valuable reference for the experienced C++ developer. 0201589583B04062001
Marshall Cline is President of MT Systems Company, which develops object-oriented systems for large corporations. He has taught object-oriented programming design and analysis to thousands of professionals in both industrial and academic settings. He is the keeper of the official C++ FAQ for the Internet forum comp.lang.c++. He received the PhD in Electrical and Computer Engineering from Clarkson University. Greg Lomow is a senior architect and developer with fifteen years of experience building applications and distributed systems for the banking and financial services industry as well as mentoring development teams on the effective use of object-oriented technology. He received the PhD in Computer Science from the University of Calgary. 0201589583AB04062001
Introduction.
Fundamentals of Object-Oriented Technology.
Fundamentals of Extensibility.
Fundamentals of C++.
Designing Classes and Objects.
Designing Good Interfaces.
Fundamentals of Inheritance.
Dynamic Binding.
Specifying Observable Behavior.
Proper Inheritance.
Correcting Improper Inheritance.
Edge-Effects of Inheritance.
Static and Dynamic Typing.
Constructors and Destructors.
Initialization Lists.
The Big Three.
User-Defined Assignment Operators.
Designing for Testability.
Friend Classes and Friend Functions.
Strategic Advice for Exception Handling.
Tactical Advice for Exception Handling.
Templates.
References.
New and Delete.
Preventing Memory Leaks.
Preventing Wild Pointers.
Const Correctness.
Operator Overloading.
Exploring Inline Functions.
Reference and Value Semantics.
Performance Tuning.
Input/Output.
Static Class Members.
Inter-Language Linkage with C.
Training.
Coding Standards.
Leaf Classes.
C++ and Smalltalk.
Private and Protected Inheritance.
Pointers to Member Functions.
Source Code.
Miscellaneous.
Getting More Information on C++. 0201589583T04062001
Erscheint lt. Verlag | 31.12.1995 |
---|---|
Verlagsort | Boston |
Sprache | englisch |
Maße | 154 x 233 mm |
Gewicht | 687 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
ISBN-10 | 0-201-58958-3 / 0201589583 |
ISBN-13 | 978-0-201-58958-0 / 9780201589580 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich