Does EV++ exception specification should be used?

Marc Lehmann schmorp at
Mon Jan 9 14:17:18 CET 2012

On Mon, Jan 09, 2012 at 08:28:17PM +0800, 徐亮 <lxu4net at> wrote:
> throw an unexpected exception, so my program core dumped. But I can not get
> the location of exception thrown.  I ask a question at
> StackOverflow<>,
> a nice gay tell me it's caused by exception specification.

Indeed, this is a C++ question, with little or no relevance to libev or
ev++.h, and stackoverflow is indeed more appropriate for c++ exception

> Does EV++ exception specification should be used?

I really don't know what you mean with "EV++ exception specification".

However, ev++.h doesn't use exceptions and does not make use of exception
specifications, nor does it require you to make one, or forbid you to make

Also, it is permissible to throw exceptions from a watcher callback and
catch it ouside of the ev_loop/ev_run call, if your C environment supports
that or you compiled libev as c++.

                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_    
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at
      -=====/_/_//_/\_,_/ /_/\_\

More information about the libev mailing list