$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Jens Theisen (jth01_at_[hidden])
Date: 2006-02-21 18:11:00
Meryl wrote:
> My case is using a vector of a pointer of a Class say 'A' which that
> class's constructor is private.
The following is working for me:
#include <iostream>
#include <vector>
#include <algorithm>
#include <boost/bind.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
namespace lambda = boost::lambda;
struct A
{
private:
A();
};
void dummy(A const& c) { }
int main() {
std::vector<A*> v;
std::for_each
( v.begin(), v.end(), bind
( &dummy, *lambda::_1 ) );
}
Do you have a test case?
Jens