User Tools

Site Tools


cpp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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|]]+

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
cpp.1392839297.txt · Last modified: 2024/02/16 00:22 (external edit)

Impressum Datenschutz