gpt4 book ai didi

c++ - C++ 中的身份字符串流

转载 作者:行者123 更新时间:2023-11-28 08:01:20 25 4
gpt4 key购买 nike

是否可能有一个具有这种行为的字符串流?

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,它将不起作用。我可以专攻,但我想避免它。

最佳答案

不是直接的,因为采用 std::stringoperator>> 重载将只读到第一个空格,但不包括第一个空格,所以调用只会获取 "hello"

关于c++ - C++ 中的身份字符串流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com