Exception specifications on functions useless?
Stephan Bergmann
sbergman at redhat.com
Wed Mar 21 02:15:46 PDT 2012
On 03/21/2012 08:40 AM, Tor Lillqvist wrote:
> I think a large part of our hackers, certainly of new ones, might have
> more experience of Java than C++. They might think that C++ is more
> like Java, and that the throw clauses are crucial to be exactly right
> (for some value of "right"), and then waste time. (Or am I completely
> confuse?)
Somewhat confused, I'd say. At least if we would utilize
standards-compliant compiler environments, exception specifications need
to be exactly right, same as in Java. (Though without Java's feature of
having this statically checked by the compiler.)
> And then there are the hackers (like me) who don't bother to wonder
> about it, and pay no attention to whether some function claims to
> potentially throw something or not, and just copy boilerplate as they
> think necessary when applicable.
This attitude scares me, btw.
Stephan
More information about the LibreOffice
mailing list