Below you will find a link to the ``C++ Annotations''. The Annotations are intended for people with a good knowledge of C who want to make the transition to C++.
The original version of the Annotations was (around 1992 (!)) written in Dutch and in LaTeX format. Karel Kubat rewrote the text and converted the Annotations to a more suitable format and of course to English in september 1994. The first version of the Annotations appeared on the WWW in october 1994. Since then, several chapters have been added. Thanks to many people who sent us their comments, we were able to correct many typos and improve unclear parts.
Next, the Annotations were rewritten in the SGML document markup language.
At the transition of major version 3 to major version 4 the current author added several new chapters, and the source-document was converted from SGML to Yodl.
Once the ANSI/ISO standard on C++ was implemented in the Gnu g++ compiler, it was time for the next major upgrade: version 5 was released. Again chapters were added, and the content of the Annotations was reorganized.
The WWW-version of the Annotations is, among other locations, also accessible from the C++ Virtual Library, which is a good jump point for C++ and OOP in general.
An ftp-archive containing the Annotations in various formats is
ftp.rug.nl.
If you encounter errors in the WWW-links in the document, or empty sections
in the text, I'd very much like to
hear about it.
This document on C++ is freely distributable, and published under
the terms of the GNU General Public License (cf. GNU's licenses).
If you like this document, tell your friends about it.
If you really like it, please let me know by email.
I also provide an overview of
email (fanmail) I've received about the C++ Annotations.
Rutger Wessels (rarwes@dds.nl)
, was able to retrieve the once lost file containing the C++
fanmail.
E-mail containing suggestions for improvements/clarifications received
since the last release can be read here. This overview is
primarily intended to prevent you from having to send in suggestions that I
already received.
Enjoy! The document starts here.