Topic | v2 | updated by jjones |

C++ (C plus plus) is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is available on many platforms.


a subtopic of Computer programming

Computer programming is the process of designing and building an executable computer program to accom...

is Programming language

A programming language is a formal language comprising a set of instructions that produce various kin...

a parent of Immediately invoked function expression

An immediately invoked function expression (or IIFE, pronounced "iffy") is a JavaScript programming l...

a parent of Decltype

In the C++ programming language, decltype is a keyword used to query the type of an expression. Intro...

has version C++17

C++17 is a revision of the ISO/IEC 14882 standard for the C++ programming language.

Edit topic New topic


is treated in Programming in C++

10.0 rating 2.0 level 7.0 clarity 8.0 background – 1 rating

This course assumes that all participants already acquired some experience in programming, understand...

No intermediate resources matching your criteria have been registered, yet.

No advanced resources matching your criteria have been registered, yet.

is treated in C++ For C Programmers, Part A

This course is for experienced C programmers who want to program in C++. The examples and exercises r...

is treated in Identifying Security Vulnerabilities in C/C++Programming

This course builds upon the skills and coding practices learned in both Principles of Secure Coding a...

is treated in Object-Oriented Data Structures in C++

This course teaches learners how to write a program in the C++ language, including how to set up a de...