[To obtain the latest versions of the documents in this section, see the document home sites index.]
C++ was developed by Bjarne Stroustrup as an object-oriented extension to C. It is now one of the most widely-used languages of all, which is in part because of its C heritage; almost all legal C programs are also legal C++ programs. An ANSI standard is in preparation and should be ratified soon.
DJGPP, DJ Delorie's port of gcc, the GNU C compiler, which also supports C++. | |
A C++ class browser which generates class hierarchies and interface specifications from C++ header files | |
A C++ source code beautifier |
C++ Annotations, a C++ tutorial | |
The Coronado C++ tutorial. This is a shareware tutorial from Coronado Enterprises, so if you find it useful you should pay the author for his trouble. The examples it refers to need to be installed separately. | |
A modest STL tutorial, all about the C++ Standard Template Library | |
Mumit's STL Newbie guide | |
The C++ FAQ | |
The Microsoft Foundation Classes FAQ | |
The Available C++ Libraries FAQ | |
The DJGPP FAQ, all about the DJGPP compiler | |
The Object-Oriented FAQ |
The Ellemtel Style Guide |
Some C++ class libraries | |
Several source code examples, including the examples from the book Object-Oriented Software in C++ by my colleague Mike Smith |
Jon's C++ Resources Directory produced by Jon Morris-Smith at the University of Birmingham has links to most of the available C++ resources worldwide | |
Standard Template Library | |
The C++ Virtual Library | |
Cetus Object-Orientation Links, a site with links to information about object-oriented programming and languages around the world | |
The OO SoapBox | |
The C/C++ User Group | |
C/C++ links at Yahoo (or at Yahoo UK) | |
The comp.lang.c++ newsgroup is also a useful source of C++ information |