
2 Jul
2009
2 Jul
'09
3:45 p.m.
2009/7/2 Stewart, Robert <Robert.Stewart@sig.com>:
Why not with the syntax Dave has been suggesting:
converter<int>(locale_ = loc, throw_ = true).from(str, 0);
To me, that's the nicest one yet proposed. And it'd be quite reasonable, instead of statics, to just use convert<int>().from(str, 0), since that's already common from function objects. And actually, why not spell from() as operator(), so it can be a proper function object? transform( istream_iterator<string>(cin), istream_iterator<string>(), back_inserter(v), convert<int>(locale_ = loc, base_ = 16, throw_ = false, default_ = 0));