#include using namespace std; /*分隔符为 $$$$$$$$$ */ string ctx_encoder(vector & values){ string ret=""; for(auto s:values){ ret+=s; ret+=DELIMITER; } return ret; } std::shared_ptr> ctx_decoder(string s){ string each; stringstream ss; ss<> ret=make_shared>(); while(getline(ss,each,DELIMITER)){ ret->push_back(each); } return ret; }