I am doing some maintenance on a C++ windows dll library that is required to work with different VC++ compilers (as I don’t want to address different mangling schemes).
I have already eliminated any use of the STL in the interface.
I have insured that heap corruption will not occur from mixing different new/delete’s.
The final item is exceptions. Can I throw an exception and expect it to be caught correctly by a different version of the compiler?