我想使用std :: stringstream的在Objective-C++空的,但是這行後緩衝區將不會是空的:stringstream的緩衝區不會在Objective-C++
ss >> username >> name >> surname >> Id >> email;
我的代碼如下所示:
std::shared_ptr<Self> string_to_self(const std::string & info){
std::stringstream ss;
ss.str(info);
std::string username{""};
std::string name{""};
std::string surname{""};
int Id{0};
std::string email{""};
ss >> username >> name >> surname >> Id >> email;
//ss.str() is the same as 'info'.
stringstream在Objective-C++中的工作方式與在C++中的工作方式不同嗎? 是否有其他的選擇/更好的方法來做到這一點?