exception checking

LLeweLLyn Reese llewelly@lifesupport.shutdown.com
Fri Feb 28 22:01:00 GMT 2003


Michal Liptak <liptak@isdd.sk> writes:

> Is exception checking at compile time planned to be implemented in gcc/g++?

I doubt it. For one, most C++ experts think exception specifications
    would remain useless if checked at compile time. Two, the c++
    standard requires that an implementation shall not reject a
    program due to a mismatch in exception specifications, and/or
    catch blocks. Three, there is no way to write an exception
    specification for a template function which is both sufficiently
    general, and significantly more restrictive than allowing anything
    to be thrown. There are further problems, some involving function
    pointers, and another involving shared libraries, but I've
    forgotten them.



More information about the Gcc-help mailing list