In earlier versions of Visual Studio, there was a predefinied macro "_CPPLIB_VER" which reported the version of the Dinkumware STL Library shipped with this version of VS. As of 2012, I am unable to find or use this macro - it is undefinied and I am unable to find any information on this matter online.
Is the Dinkumware STL Lib no longer used in VS2012? Was the macro renamed?
Windows 7 x64 Microsoft Visual Studio 2012 Professional
Usually the definition of
_CPPLIB_VER
can be found in a header file namedyvals.h
somewhere under your VS installation folder. For Visual Studio 2010 it's inVC\include
.Be careful because
_CPPLIB_VER
is no longer an official predefined macro since Visual Studio 2008.The "Change History" section of Predefined Macros (Visual Studio 2008) on MSDN says:
And the macro was one of the "Microsoft-Specific Predefined Macros" for VS 2005. See Predefined Macros (Visual Studio 2005):