An Introduction to C++ Through Annotated Examples

The document, An Introduction to C++ Through Annotated Examples, is designed to introduce some elementary concepts of C++ efficiently, while avoiding what many CS educators have identified as potential pitfalls for beginners. In particular, iostream is used for input and output, and both value and reference parameters are used for functions. This eliminates the need to introduce pointers to novices.

An Introduction to C++ Through Annotated Examples is available in three forms:

In addition, all programs and sample runs are available through the World Wide Web or via anonymous ftp at cs.grinnell.edu from the ./pub/c++ directory.

Please address comments on this material to the author at walker@cs.grinnell.edu .

Click here for other on-line materials by Henry M. Walker.


This document is available on the World Wide Web as

     http://www.cs.grinnell.edu/~walker/c++/index.html

created July 8, 1997
last revised April 24, 2001