User Tools

Site Tools


cpp

Differences

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

Link to this comparison view

cpp [2013/03/06 17:31]
208.94.131.5 [C++ Library Overview]
cpp [2024/02/16 00:22] (current)
Line 1: Line 1:
-C + + is 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 Overview ====
 +**C Library**
 ^ Library                ^ Description             ^ ^ Library                ^ Description             ^
 | [[cpp:cassert|]]        |assertion                | | [[cpp:cassert|]]        |assertion                |
Line 8: Line 18:
 | [[cpp:cmath|]]          |mathematical functions   | | [[cpp:cmath|]]          |mathematical functions   |
 | [[cpp:constant]]        |constants                | | [[cpp:constant]]        |constants                |
-| [[cpp:time]]            |time                     | +| [[cpp:ctime]]           |time                     | 
-we need some support to add the missing librarys+|                         |                         | 
 +**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| 
  
  
Line 15: Line 33:
         * [[cpp:control_structures|]]         * [[cpp: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):
 +
 +
 +<fc #800000>For Windows:</fc>
 +
 +http://www.visualstudio.com/products/visual-studio-express-vs
 +
 +http://www.codeblocks.org/downloads/26
 +
 +http://www.bloodshed.net/devcpp.html
 +
 +
 +<fc #800000>For Mac:</fc>
 +
 +https://developer.apple.com/xcode/
 +
 +http://www.codeblocks.org/downloads/26
 +
 +(Code::Blocks for Mac is very very unstable)
 +
 +
 +<fc #FF00FF>We need some help to complete the libraries. Please do what you can to help.</fc>

on the occasion of the current invasion of Russia in Ukraine

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

Impressum Datenschutz