Excerpt Notice
This is a hypertext version of chapter 14 of the book Handbook of Software for Engineers and Scientists, published by CRC Press in 1996. Please read the Introduction section to understand the context in which this was written.
Chapter 14: C++ and Objective C
- 0. Introduction
- 1. Common Ideas
- 1.1 Files and C
- 1.2 Declaration and Definition
- 1.3 Scope
- 1.4 Typing and Binding
- 2. The C++ Language
- 2.1 Improvements over ANSI C
- 2.1.1 Comments
- 2.1.2 Types and Variable Declarations
- 2.1.3 Functions
- 2.1.4 Memory Management
- 2.1.5 Input and Output
- 2.1.6 Advice for C Programmers
- 2.2 C++ Support for OO Programming
- 2.2.1 Classes
- 2.2.2 Objects
- 2.2.3 Inheritance
- 2.2.4 Polymorphism
- 2.2.5 Defeating OO Principles
- 2.2.6 Advanced Features
- 2.3 Defining C++ Terms
- 2.1 Improvements over ANSI C
- 3. The Objective C Language
- 3.1 Relation to ANSI C
- 3.2 Objective C Support for OO Programming
- 3.2.1 Classes
- 3.2.2 Objects
- 3.2.3 Inheritance
- 3.2.4 Polymorphism
- 3.2.5 Run-time Features
- 3.2.6 Defeating OO Principles
- 3.2.7 Advanced Features
- 3.3 Defining Objective C Terms
- 4. Summary and Comparison
- 4.1 References
- 4.1.1 C++ References
- 4.1.2 Objective C References
- 4.2 Further Information
- 4.2.1 C++ Sources
- 4.2.2 Objective C Sources
- 4.1 References
Disclaimer and Copyright
Copyright CRC Press 1996, Last modified Jan 1996
CRC Press, Boca Raton FL, USA
This information is provided in good faith but no warranty can be made for its accuracy.
Feel free to quote, but reproduction of this material in any form of storage, paper, etc is forbidden without the express written permission of the author and CRC Press. Intellectual property rights to this material may be held by the author or CRC Press. All rights are reserved.