7 Jun
2008
7 Jun
'08
12:56 p.m.
AMDG Richard Dingwall wrote:
person subject; mock_handler handler(subject);
subject.updated.connect(handler);
Unfortunately, when this code runs, it produces the following output:
<snip>
I'm not sure what's going on here, or why mock_handler's destructor is being called 4 extra times.
Can anyone shed some light as to why this might be happening?
The handler is being copied. To prevent this try using boost::ref subject.updated.connect(boost::ref(handler)); In Christ, Steven Watanabe