Visual Studio Debug Iterators

What is the relationship between _SECURE_SCL and _HAS_ITERATOR_DEBUGGING . Can I turn on and off range checking and maintain binary compatibility?

Any difference between the 2008 and 2010 versions?

+5
source share
1 answer

Stefan Lavavey spoke in detail about this _SECURE_SCLand _HAS_ITERATOR_DEBUGGING:

From http://blogs.msdn.com/b/vcblog/archive/2007/08/10/the-future-of-the-c-language.aspx

, _HAS_ITERATOR_DEBUGGING, . , _SECURE_SCL , . , _SECURE_SCL , .

, MSDN . , . _HAS_ITERATOR_DEBUGGING ​​Dinkumware, , Visual Studio. _SECURE_SCL ​​Microsoft, , Windows. , _HAS_ITERATOR_DEBUGGING _SECURE_SCL , . _HAS_ITERATOR_DEBUGGING, ( ), , . , , .

_SECURE_SCL, , . , , , . ( " " .)

, VS 2010, _SECURE_SCL ( 2007 ).

(http://connect.microsoft.com/VisualStudio/feedback/details/334315/has-iterator-debugging-0-causes-crash), _SECURE_SCL _HAS_ITERATOR_DEBUGGING ABI:

_SECURE_SCL _HAS_ITERATOR_DEBUGGING STL . VC9 (Visual Studio 2008) STL _SECURE_SCL _HAS_ITERATOR_DEBUGGING ( ).

STL, , . : http://blogs.msdn.com/vcblog/archive/2007/08/10/the-future-of-the-c-language.aspx#4617984 , (EXE DLL) , , , STL . EXE DLL , EXE DLL _SECURE_SCL _HAS_ITERATOR_DEBUGGING.

VC8, VC9 . VC8 (Visual Studio 2005), , .

+7

All Articles