Difference between revisions of "CPP"

From ProgrammingExamples
Jump to: navigation, search
(Strings)
(Boost)
Line 107: Line 107:
 
* [[CPP/FunctionPointer|Function pointer]]
 
* [[CPP/FunctionPointer|Function pointer]]
 
* [[CPP/VariableNumberOfArguments|Variable number of function arguments]]
 
* [[CPP/VariableNumberOfArguments|Variable number of function arguments]]
 
=== Boost ===
 
* [[CPP/Boost/Histogram|Create a histogram (accumulator)]]
 
* [[CPP/Boost/Numeric/Matrix|Matrix]]
 
* [[CPP/Boost/Numeric/MultiArray|Multi dimensional array]]
 
* [[CPP/Boost/ProgramOptions/Simple|Simple command line argument parsing (ProgramOptions)]]
 
* [[CPP/Boost/ProgramOptions/MultipleArguments|Multiple command line argument parsing (ProgramOptions)]]
 
* [[CPP/Boost/ProgressBar|ProgressBar]]
 
* [[CPP/Boost/Threads|Threads]]
 
* [[CPP/Boost/ThreadsMember|Threads with member functions]]
 
* [[CPP/Boost/ThreadCommunication|ThreadCommunication]]
 
* [[CPP/Boost/Timer|Timer]]
 
  
 
=== Utility ===
 
=== Utility ===

Revision as of 11:34, 23 January 2011

C++

A statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a "middle-level" language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named C with Classes. It was renamed C++ in 1983. (http://en.wikipedia.org/wiki/C++)


General Examples

I/O

Strings

Classes

Loops

STL Data Structures

STL Algorithms

Debugging

C++ TR1

C++0x

Math

C-Style Programming Techniques

Utility