Автор: AD 19.8.2011, 11:02
Имеется следующая проблемка. Есть подобный код.
return _Nan._D;
Он правилен для Visual Studio 6.0, но не корректен для более поздних версий студий. Переменная _Nan расположена в файле ymath.h, который в более поздних версиях изменен. Есть ли какой нибудь встроенный define, который бы позволял определить версию студии? Важны именно встроенные макросы, так при изобретении собственного велосипеда могут просто настучать по голове. Необходимо сделать минимальные изменения коде.
Автор: AD 19.8.2011, 11:42
Подсказали. В msdn следующая страничка: http://msdn.microsoft.com/en-us/library/b0084kay.aspx
Макрос _MSC_VER.