#include <string>
#include <boost/algorithm/string.hpp>
using namespace std;
int main()
{
//split tab-separated string into vector of strs
string line("test\ttest2\ttest3");
vector<string> strs;
boost::split(strs,line,boost::is_any_of("\t"));
//Now, concatenate this vector of strings into string
std::string joinedString = boost::algorithm::join(strs, "\t");
return 0;
}