Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2006-05-02 12:58:29

"Arkadiy Vertleyb" <vertleyb_at_[hidden]> writes:

> "Neal Becker" <ndbecker2_at_[hidden]> wrote
>> I'd like to use boost::function to wrap (pointer to) function to pass to
>> template functions that expect function objects. I'm just wondering,
>> though, if using boost::function wrapper will introduce additional
> overhead
>> into the function call?
> boost::function will introduce an extra virtual function call (which is not
> a big deal in most cases).

Actually it's not a virtual call, it's a call through a function
pointer. That's one less indirection.

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at