我愿使用
1. 现在使用
template <typename T, typename U>
struct pair_creator : std::binary_function<T, U, std::pair<T, U> >
{
std::pair<T, U> operator()( T arg1, U arg2 ) const {
return std::make_pair( arg1, arg2 );
}
};
// ...
std::transform( start1, end2, start2, std::bind2nd( pair_creator<int, bool>(), true ) );
但我很想知道,如果能够使<代码>变得更容易:make_pair <>/code>(或潜在的任何其他双功能)能够与约束器相联,但只字不提,例如<代码>pair_creator。 谁?
I d 需要有C++03的解决办法(出于一些模糊原因,中继流总是重写我的 c++0x<0x tag to