Dear michi7x7 and Michael,

void kill_me()
{
   throw(new AbortException() );
}

According to "Effective C++" by Scott Meyers this should read

        throw (AbortException());

because of memory management. And other recourses, if the exception class were complicated.

void thread_func()
{
 signal_kill.connect(sigc::ptr_fun(&kill_me));

 doSomethingTricky();
}

What does Michael's doSomethingTricky() have to call so that kill_me() really gets called when the Dispatcher is triggered? Note that thread_func() is not in any event loop.

Mark
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to