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 Variables | Basic arithmetic using NUMBER variables to change their value |
Functions | Bodies that do a certain task |
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 |
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.