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.


is Programming language

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

parent of Immediately invoked function expression

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

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.

parent of C++ blog

Blog about C++ programming.

uses LLVM

The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can b...

Edit details Edit relations Attach new author Attach new topic Attach new resource

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...

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...

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...

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...