We divert a bit and we will write some of our code with Netbeans IDE instead of MS Visual Studio.
Code completion and refactoring are available in Netbeans and if you have like to use refactoring in Visual Studio, you will have to use the professional edition and download a refactoring plugin.
Netbeans is dynamic and it supports a variety of C++ compilers such as Cygwin and MinGW. For our examples, we will use Cygwin compiler.
We will go through the process of installing the Cygwin compiler in the next 2 posts making Cygwin compiler to be able to work with Netbeans IDE.