I am just getting started with C++ and wanted to know does it really matter what template you chose in Visual Studio 2010 (for creating executables)? Like if I was creating a console application there is CLR Console Application, Win32 Console Application, and Win32 Project (description says it can be an application or a dll), what would I chose (or could i select Empty Project)?
Share
If you are learning the C++ language itself, you probably want just a console based application. It means basically that you will have a black window that pops up and you can use things like std::cout to output to standard output and std::cin to get input from that console as well.
You probably do not want the CLR console based application because that is for C++ / CLI which is a different language from what C++ is.
Likewise you could use Win32 or MFC as well but that’s meant mostly for GUI applications or applications that you don’t want a black window popping up.