是否有可能有一个具有这种行为的字符串流?
std::istringstream stringstream("hello world");
std::string output;
stringstream >> output;
assert(output == "hello world");
用例:
template <typename T>
T as(void) {
T t;
std::istringstream stringstream(this->m_str);
stringstream >> t;
return t;
}
如果 T 是 std::string,它将不起作用。我可以进行专业化,但我想避免它。