Remember that VS 2013 is == VS v. 12
Even that is wrong
Visual Studio 2013 (the IDE)
is the same as
Visual C++ 12 (the compiler)
Not really, no. Jesper Juhl isn't wrong, Visual Studio 2013 is very much Visual Studio version 12, as shown in its "About" dialog, which says
Microsoft Visual Studio Express 2013 for Windows Desktop
Version 12.0.30110.00 Update 1
This is also the major version of the bundled runtime libraries.
The compiler major version, however, is
18, as can be seen when invoking cl.exe directly:
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.21005.1 for x86
Getting this right can sometimes be important, for example when trying to detect VC++ 2013, because naively trying to do
#if _MSC_VER == 1200 will fail, for the compiler version 12 is the one bundled with Visual Studio
6.0, released in
1998.