Functionality most notably:
*the code editor with syntax highlighting
*full-featured debugger with support for different types of breakpoints
*find usages of symbols in the project
*the class browser
*fast switching between header and source files.
Many supported compilers: GCC, MSVC++, Borland C++ and others.
The program interface is made in the classic style IDE. Supported tab for open files.
The program's functionality can be expanded by installing additional plugins. For example, standard debugging and compile-represent the same plugins.
The environment is written in C++ and does not require proprietary libraries. Code Blocks available for Linux, Windows and MacOS X.
Installation into Linux Mint:
sudo apt install codeblocks codeblocks-contrib