msdn.microsoft.com/visualc
The Microsoft Visual C++ site provides product information, overviews, supplemental materials and ordering information for the Visual C++ compiler.
lab.msdn.microsoft.com/express/visualc/
You can download the Microsoft Visual C++ Express Beta for free from this Web site.
msdn.microsoft.com/visualc/vctoolkit2003/
Visit this site to download the Visual C++ Toolkit 2003
www.borland.com/bcppbuilder
This is a link to the Borland C++ Builder 6. A free command-line version is available for download.
www.thefreecountry.com/developercity/ccompilers.shtml
This site lists free C and C++ compilers for a variety of operating systems.
www.faqs.org/faqs/by-newsgroup/comp/comp.compilers.html
This site lists FAQs generated within the comp.compilers newsgroup.
www.compilers.net/Dir/Free/Compilers/CCpp.htm
Compilers.net is designed to help users locate compilers.
developer.intel.com/software/products/compilers/cwin/index.htm
The Intel® C++ Compiler 8.1 for Windows is available at this site.
www.intel.com/software/products/compilers/clin/index.htm
The Intel® C++ Compiler 8.1 for Linux is available at this site.
www.symbian.com/developer/development/cppdev.html
Symbian provides a C++ Developer's Pack and links to various resources, including code and development tools for C++ programmers (particularly those working with the Symbian operating system).
www.gnu.org/software/gcc/gcc.html
The GNU Compiler Collection (GCC) site includes links to download GNU compilers for C++, C, Objective C and other languages.
www.bloodshed.net/devcpp.html
Bloodshed Dev-C++ is a free integrated development environment for C++.
Third Party Vendors That Provide Libraries for Precise Financial Calculations
www.roguewave.com/products/sourcepro/analysis/
RogueWave Software's SourcePro Analysis libraries include classes for precise monetary calculations, data analysis and essential mathematical algorithms.
www.boic.com/numorder.htm
Base One International Corporation's Bas/1 Number class implements highly precise mathematical calculations.
Introduction to Computers, the Internet and World Wide Web
Introduction to C++ Programming
Introduction to Classes and Objects
Control Statements: Part 1
Control Statements: Part 2
Functions and an Introduction to Recursion
Arrays and Vectors
Pointers and Pointer-Based Strings
Classes: A Deeper Look, Part 1
Classes: A Deeper Look, Part 2
Operator Overloading; String and Array Objects
Object-Oriented Programming: Inheritance
Object-Oriented Programming: Polymorphism
Templates
Stream Input/Output
Exception Handling
File Processing
Class string and String Stream Processing
Web Programming
Searching and Sorting
Data Structures
Bits, Characters, C-Strings and structs
Standard Template Library (STL)
Other Topics
Appendix A. Operator Precedence and Associativity Chart
Appendix B. ASCII Character Set
Appendix C. Fundamental Types
Appendix D. Number Systems
Appendix E. C Legacy Code Topics
Appendix F. Preprocessor
Appendix G. ATM Case Study Code
Appendix H. UML 2: Additional Diagram Types
Appendix I. C++ Internet and Web Resources
Appendix J. Introduction to XHTML
Appendix K. XHTML Special Characters
Appendix L. Using the Visual Studio .NET Debugger
Appendix M. Using the GNU C++ Debugger
Bibliography