CPP File Extension
Have a problem opening a .CPP file? We collect information about file formats and can explain what CPP files are. Additionally we recommend software suitable for opening or converting such files.
Have a problem opening a .CPP file? We collect information about file formats and can explain what CPP files are. Additionally we recommend software suitable for opening or converting such files.
As an acronym for 'C-Plus-Plus,' the .cpp extension is conventionally used in association with the C++ Source Code (CPP) file type. C++ is a major object-oriented programming language that was a major advancement over the initial C, and the base for such modern languages as C♯, Visual C++, etc.
A .cpp file is a text file that represents source code of a C++ computer program. Specifically, .cpp files contain class/function implementations, and are used together with .h (header) files that provide class/function declarations.
In order to run, a C++ project (which typically consists of numerous .h and .cpp files) must be preprocessed, compiled, and linked into executable binaries by a C++ compiler.
Any .cpp file can be opened, viewed, edited with a text editor, or in an IDE (Integrated Development Environment). There are many text editors with advanced C++ syntax highlighting and code completion features. Besides .cpp, other extensions (.cc, .cxx, c++, etc.) can be used to denote C++ source-code files.