C++ is an Object Oriented programming language standardized by the ISO. It was developed in 1979 by Bjarne Stroustrup at AT&T Bell Labs as a “child” of the C programming language. A C++ source file will have the extension ”.cpp” and the header will have the obvious ”.h”. The latest version of C++ is C++11. Confused? See the links below.

Basics

Topic Description
Variables The means of data storage to the RAM (not files)
Editing the Value of VariablesBasic arithmetic using NUMBER variables to change their value
Functions Bodies that do a certain task

C++ Library Overview

C Library

Library Description
cassert Overview assertion
cctype character classification
cmath mathematical functions
Constants in C++ constants
ctime time

Input/Output

Library Description
iostream Header that defines the
standard input/output
stream objects
fstream Header that defines the
standard input/output
stream objects of files

Macros

Name Use
define Used for creating shorter code by making constants

C++ control structures

Some Helpful Links

If there isn't enough information or you just don't understand, that's fine. Here are a few links that have great tutorials and information:

http://www.youtube.com/watch?v=tvC1WCdV1XU&list=PLAE85DE8440AA6B83

http://www.cplusplus.com/forum/general/

http://www.cplusplus.com/reference/

If you're not sure where to start typing your code and getting results, here are some link to free compilers/IDEs (correct me if those are the wrong names):

For Windows:

http://www.visualstudio.com/products/visual-studio-express-vs

http://www.codeblocks.org/downloads/26

http://www.bloodshed.net/devcpp.html

For Mac:

https://developer.apple.com/xcode/

http://www.codeblocks.org/downloads/26

(Code::Blocks for Mac is very very unstable)

We need some help to complete the libraries. Please do what you can to help.