for the boys, for the boys
Hello and welcome to the beginning of my C++ Cheatsheet; think of this as my Christmas present. Through this, I figured it would be a great idea to have a centralised area for anything related to C++ that would have otherwise flown over your heads during a lecture. Remember that I am always going to be here to help and will continue to work on this as the degree continues.
First and Foremost, lets establish the elephant in the room, the one thing that every Programmer learns how to do (write Hello World to the Console) The way in which it works can go a variety of ways. Since C++ is often referred to as a superset of C, it uses a lot of the C syntax as well as some of it's own libraries
#include <iostream> is specific to C++ only
Due to this cross-compatibility, that means that libraries such as "stdio.h" and "stdint.h" can be used in both C/C++ programs
The use of the <iostream> library is the way that C++ declares standard input and output. The thing that provides this library with the distinction with C libraries of a similar nature is that C++ uses specific keywords to handle various char oriented tasks such as cout for character output and cin for character input Another way of writing "Hello World" to the Console is through using the namespace std as demonstrated below. There is not really much distinction between this and the previous example other than the fact that you are eradicating any reason to include std::cout. Instead in it's place, you are declaring when the comsole stops writing that line which the previous example does anyway.
In most base cases, you would only ever have to declare using this namespace if you plan on using any of the pre-requisite namespaces the libraries has such as std::string, std::getchar, and std::int32_t - just to name a few examples