This shows you the differences between two versions of the page.
|
cpp [2014/02/19 20:48] 173.69.2.138 |
cpp [2024/02/16 00:22] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | C++ is am Object Oriented programming language standardized by the ISO. It was developed in 1979 by Bjarne Stroustrup at AT & T as an extension to the C programming language. | + | 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 ^ | ||
| + | |[[cpp:Variables|]] |The means of data storage to the RAM (not files)| | ||
| + | |[[cpp:Editing the Value of Variables]]|Basic arithmetic using NUMBER variables to change their value| | ||
| + | |[[cpp:Functions|]] |Bodies that do a certain task | | ||
| + | | | | | ||
| + | | | | | ||
| + | | | | | ||
| + | | | ||
| + | ==== C++ Library Overview ==== | ||
| + | **C Library** | ||
| + | ^ Library ^ Description ^ | ||
| + | | [[cpp:cassert|]] |assertion | | ||
| + | | [[cpp:cctype|]] |character classification | | ||
| + | | [[cpp:cmath|]] |mathematical functions | | ||
| + | | [[cpp:constant]] |constants | | ||
| + | | [[cpp:ctime]] |time | | ||
| + | | | | | ||
| + | **Input/Output** | ||
| + | ^Library ^ Description ^ | ||
| + | | [[cpp:iostream]] |Header that defines the\\ standard input/output\\ stream objects | | ||
| + | | [[cpp:fstream]] |Header that defines the\\ standard input/output\\ stream objects of files | | ||
| + | |||
| + | **Macros** | ||
| + | ^Name ^ Use ^ | ||
| + | | [[cpp:define:#define]] |Used for creating shorter code by making constants| | ||
| + | |||
| + | |||
| + | ==== C++ control structures ==== | ||
| + | * [[cpp:control_structures|]] | ||
| **Some Helpful Links** | **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: | 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: | ||
| Line 33: | Line 67: | ||
| - | + | <fc #FF00FF>We need some help to complete the libraries. Please do what you can to help.</fc> | |
| - | + | ||
| - | **Basics** | + | |
| - | ^ Topic ^ Description ^ | + | |
| - | |[[cpp:Variables|]] |The means of data storage to the RAM (not files)| | + | |
| - | |[[cpp:Editing the Value of Variables]]|Basic arithmetic using variables to change their value| | + | |
| - | |[[cpp:Functions|]] |Bodies that do a certain task | | + | |
| - | | | | | + | |
| - | | | | | + | |
| - | | | | | + | |
| - | | | + | |
| - | ==== C++ Library Overview ==== | + | |
| - | **C Library** | + | |
| - | ^ Library ^ Description ^ | + | |
| - | | [[cpp:cassert|]] |assertion | | + | |
| - | | [[cpp:cctype|]] |character classification | | + | |
| - | | [[cpp:cmath|]] |mathematical functions | | + | |
| - | | [[cpp:constant]] |constants | | + | |
| - | | [[cpp:ctime]] |time | | + | |
| - | | | | | + | |
| - | **Input/Output** | + | |
| - | ^Library ^ Description ^ | + | |
| - | | [[cpp:iostream]] |Header that defines the\\ standard input/output\\ stream objects | | + | |
| - | | [[cpp:fstream]] |Header that defines the\\ standard input/output\\ stream objects of files | | + | |
| - | + | ||
| - | **Macros** | + | |
| - | ^Name ^ Use ^ | + | |
| - | | [[cpp:define:#define]] |Used for creating shorter code by making constants| | + | |
| - | + | ||
| - | we need some support to add the missing libraries | + | |
| - | ==== C++ control structures ==== | + | |
| - | * [[cpp:control_structures|]] | + | |