id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5915,boost::split replaces original data,mathstuf@…,Pavol Droba,"Pseudo-ish code: std::vector nodes; nodes.push_back(""z""); boost::split(nodes, ""a:b:c"", ':'); After this, ""z"" is no longer a member of nodes due to a std::swap in iter_split. Result.insert(Result.end(), itBegin, itEnd) (or some equivalent) should probably be done instead. The docs state: ""Each part is copied and added as a new element to the output container."" Either the docs are incorrect or the code needs fixed.",Bugs,closed,To Be Determined,string_algo,Boost 1.47.0,Problem,invalid,,jayen@…