|
Reader's Guide
This tutorial was last updated on 7.18.2006.
TIP: Complete program examples are provided throughout the tutorial to
re-emphasize certain topics. Simply copy the code, paste it in your compiler, and build it!
Please remember that all code is
compiler dependent. It may not be
suited to meet your compilers'
configurations. Unless stated otherwise, all example programs successfully compile using Dev C/C++ V.4 compiler.
To get the source code for all example programs in the tutorial, check out the source code section.
To download one of the best free C++ compilers available, visit www.bloodshed.net.
Who is the tutorial for?
The tutorial is written for any individual wishing to learn the C++ programming language. Other computer science concepts (besides programming) are included within the tutorial to provide the reader with a background of computer science. Students of any background, high school or college, should definitely find the content to be informative. Initially, I wrote most of the articles while taking college intro level classes. Writing the articles was actually a study tool for me because most of content is based from my notes. I do assume that the reader has at least a very basic programming background. Therefore, any individual with at least some programming experience should be able to understand the content.
How is the tutorial organized?
The tutorial is organized into 9 sections. Section 10 is in the works. Each section has a series of articles. An article may also have a series of parts. I tried to group related concepts together to form a single section. This is not always the case. As mentioned previously, most later articles are dependent upon earlier ones so reading from beginning to end is probably the best approach for beginners.
How should I approach it?
If you have no C++ knowledge, I recommend reading from beginning to end because most of the later articles are dependent upon earlier ones. However, if you do have C++ experience and wish to sharpen up on a specific topic, feel free to jump to that very section in the tutorial.
Are the tutorial pages printer friendly?
Yes. CSS print media capabilities have been used so that only tutorial content is sent to your printer queue when you print any page within the tutorial. There should be a [PRINT] on each page for your convenience.
Can I obtain a copy of all the example programs?
Sure, but it's all viewable based (not by download). All example programs contained within the tutorial are posted here. Simply view each program by clicking the title of the program you wish to obtain. Then, copy the program by selecting all the text and paste it into any C++ compiler or text editor and save it with a .cpp extension. Next, load that file with your compiler and compile, build, and run the program. It's that simple.
Can I request an article to be written?
Reader feedback is always appreciated. You may contact me with suggestions, comments, and just about anything else you wish. Article requests may or may not be granted depending on how many readers request the same type of article.
What if I find an error?
If you find any errors or incorrect content, please visit my support page and send my your concerns. I'll be sure to respond and correct any errors that have been overlooked. I made every attempt to write an error-free tutorial, but that may just be impossible. I apologize for any inconvenience errors may cause.
Will there be any more updates?
Section 10 will most likely be finished someday. Other updates and new articles will depend on reader feedback. I will only write if I absolutely know that my readers are enjoying the content. Therefore, be sure to contact me and tell me what you think of the tutorial. Until then happy coding...
|