Hi Gurus,
by browsing STL files I saw this _THROW0 strange macro a lot of time at end of methods declaration.
According to XSTDDEF file:
For instance declaration of release method of auto_ptr is:Code:#define _THROW0() throw ()
What does it mean ? Is it like Java to specify the method can send exceptions. Anyway it does not seem to be checked by the compiler to verify callers are catching thrown exceptions.Code:_Ty *release() const _THROW0()
Any information about this is welcome.
Thanks