
I am having trouble understanding the return type of mem_fn. Is it possible
to create a vector of this type, analogous to how one can create a vector of
type mem_fun_t to hold the return values of mem_fun()? Here is an example
of what I'd like to do. Thanks in advance.
#include <vector>
#include <functional>
#include "boost/shared_ptr.hpp"
#include "boost/mem_fn.hpp"
class A
{
public:
A(const int a) : a_(a) {}
const int get() const {return a_;}
private:
int a_;
};
int main(int argc, char** argv)
{
// I can do this
std::vector