Mac OS X Conference
BooksSafari Tech Books OnlineConferencesO'Reilly Network ArticlesEvents

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Join Mailing List 
Arrow Related Reading

Mac DevCenter

Run with the Mac Pack!


Objective-C++: Everything, plus the Kitchen Sink
Brook Conner, NYU

Track: Programming
Date: Thursday, October 03
Time: 2:15pm - 3:00pm
Location: Lafayette/San Tomas/Lawrence

The standard compiler on Mac OS X is GNU gcc, and the same compiler supports C, C++, and Objective-C. One of the most interesting features of this compiler is that it supports both Objective-C and C++ in a single source file, letting a programmer freely intermix the mechanisms and features of each language. For example, a Cocoa application can use the C++ Standard Template Library, or C++ operator overloading can be used to make mathematics code more readable.

Objective-C++ is a large language, with many mechanisms that seem to duplicate each other's functionality. In this session, Brook Conner explains the differences between the class mechanisms of C++ and Objective-C, providing tips and suggestions for effective use of each language's strengths, especially when to use which capabilites to make your code easier to write, terser, and easier to understand.

Download presentation file

oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2002, O'Reilly Media, Inc.