Programming Reference/Librarys
Question & Answer
Q&A is closed
This is an old revision of the document!
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.
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)
Basics
| Topic | Description |
|---|---|
| Variables | The means of data storage to the RAM (not files) |
| Editing the Value of Variables | Basic arithmetic using 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 |
we need some support to add the missing libraries