Other C++ Sites

Click here to change the theme.

You have seen pages like this before, with bunches of links but few explanations of what they are for or how useful they are. I will try to categorize and describe them better sometime. If you have any comments about how especially useful or useless something is then let me know. These are all the links I have accumulated that are, or seem to be, related to C++.

All categories

The following sites are good for all the other categories shown below.

CodeGuru - Visual C++

The Code Project - HomePage - Free Source Code and Tutorials

C/C++ Users Group (CUG) has provided free C/C++ source code since before the first IBM PC existed.

comp.lang.c++ Newsgroup FAQs

comp.lang.c Frequently Asked Questions

The Association of C & C++ Users: in addition to many other resources, the Book Reviews area has a reputation for being the best and most complete set of C & C++ book reviews.

C/C++ Reference

cplusplus.com - The C++ resources network

C/C++ Topics in "The Basement" of the University of Wisconsin-Madison has many more links

Educational / Tutorial

C++ In Action is a book provided online which explains Windows programming using C++

Pointer Tutorial by Ted Jensen

Thinking in C++ 2nd Edition by Bruce Eckel

A Modest STL Tutorial by Jak Kirman

The Function Pointer Tutorials

C++ Standard Library

The C++ Standard Library is also known as the Standard Template Library (STL).

Boost C++ Libraries is a library of "free peer-reviewed portable C++ source libraries" intended primarily for use with the C++ Standard Library and is highly recommended by C++ language experts.

SGI - Services & Support: Standard Template Library Programmer's Guide

G++ documentation of the C++ Standard Classes

GCC Standard C++ Library v3 Latest Documentation

Web Sites by Individuals

These are web sites (like mine) that are (or at least appear to me to be) the result of an individual programmer.

Bjarne Stroustrup's Homepage: The designer of C++.

Paul DiLascia's Home Page (Paul DiLascia died in 2008. His web site might not work. Windows++ Code Library is the page within his site for his book Windows++.)

GotW.ca Home Page is the web site for Herb Sutter, who has written a few books and many articles about C++. His books Exceptional C++ and More Exceptional C++ are highly recommended by many.

The Cantrip Corpus

The Development section of George Chastain's The Contractor's Outpost has a variety of useful resources

leunen.com - homepage by Michel Leunen; more useful for Borland C++ programmers but the Socket class for "basic client/server and UDP/TCP functionalities" looks useful

John Arrizza's web site has sample source code in many languages, including C#, C++ and C

Programming has programs written using Borland C++ Builder and the Windows API using OpenGL and DirectDraw, as well as other C++ programs.


The following includes many useful links but some of them I am not sure about.

ISO/IEC JTC1/SC22/WG14 - C is the official home of the international standardization working group for C.

JTC1/SC22/WG21 - C++ is the official home of the international standardization working group for C++.

Alan De Smet's Microsoft Visual C++ Tips and Tricks

GCC Home Page - GNU Project - Free Software Foundation (FSF)

G++ is not Visual C++ but is the GNU's Not Unix! - the GNU Project and the Free Software Foundation (FSF) C++ compiler. It is available for a wide variety of processors and operating systems. The problem is that it is probably not as easy as you would like it to be to find a built G++ for the Windows environment and install it ready to go without hassle. One important place to look is MinGW -- Minimalist GNU For Windows. Another is Cygwin.

C++ Home is not the home for the C++ language. I do not know how useful the site is or is not. I am certainly skeptical of anything named with a self-appointed designation (such as "Healthy Choice").

Newmat C++ matrix library - short introduction for processing matrices

Programming in C - UNIX System Calls and Subroutines using C

Other Relevant Pages

Hosted by WinHost.com.