Q:

Are Debug Routines MSVC++ specific?

Are the Debug Routines found here:
http://msdn.microsoft.com/de-de/library/1666sb98(v=VS.100).aspx
specific to MSVC++ or are they C++ Standard?
What do other compilers provide?

A:

They are not specified by the C++ standard. They are MSVC specific.
For GCC debug related options see this.

