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++.
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
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.
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++
by Ted Jensen
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
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.
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
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
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
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
Visual C++ Tips and Tricks
GCC Home Page - GNU Project - Free Software
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
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
Newmat C++ matrix library -
short introduction for processing matrices
Programming in C - UNIX System
Calls and Subroutines using C
Other Relevant Pages