A general-purpose, imperative computer programming language.
Like C, C++ is also a compiled language. It has many similarities with C and to some extent it is safe to say that C is subset of C++ and C++ supports every programming technique supported by C. Next command shows how to install C++ compiler:
# sudo dnf install gcc-c++
To compile and link your program you can do the same as was described in section about C:
# g++ -std=c++14 your_source.cpp -o your_binary
Again in the command above there are a few examples of possible options which can be used.
-std=c++14 states the version of standard used when compiling your code.
-o your_binary again states the name of your binary program.
You can then run your program by typing:
To view all the options that G++ can use, visit the manual page by typing:
# man g++
You will see that the manual page is identical with the one shown for GCC.
Clang works both for C++ and C and the installation is the same as for C:
# sudo dnf install clang
The only difference when compiling is that you need to use the command
# clang++ -std=c++14 your_source.cpp -o your_binary
This will produce the same result as the command with G++ above does. To see more Clang options see the manual page:
# man clang