guide to C++ guide to C++ books

Books on C++ programming on Amazon. (more programming languages).

popular (well-rated or big-selling) C++ books on Amazon

"Best Price" for an Amazon book may refer to a used copy.

inexpensive C++ books on Amazon

C++ programming

C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.

Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003.

In C and C++, the expression x++ increases the value of x by 1. The name "C++" is a play on this, suggesting an improvement upon C.

1 Technical overview

1.1 Features introduced in C++
1.2 C++ library

2 Object-oriented features of C++

2.1 Encapsulation
2.2 Polymorphism
2.3 Inheritance

3 Design of C++
4 History of C++

4.1 Future development
4.2 History of the name "C++"

5 C++ is not a superset of C
6 C++ examples

6.1 Example 1
6.2 Example 2
6.3 Example 3
6.4 Example 4

7 See also
8 Obtaining a Compiler
9 References
10 External links

The article above is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "C Plus Plus".