Georg Baum wrote:
> Am Dienstag, 14. November 2006 20:21 schrieb Peter Kümmel:
>> As I understand it now, to_utf8 creates a std::string which
>> gets destroyed after construction. And the ctor of Tokenizer
>> doesn't make a deep copy of the string, it only stores iterators.
> 
> That explanation makes sense. I understand the reasons to not make a copy, 
> but this is dangerous nevertheless. getParams() works, because it returns 
> a reference.

Yes, looks a little bit like a bug of boost::tokenizer.

Peter

Reply via email to