如何使用std :: string时如何使用basic_istream

Dav*_*oks 4 c++

我有一个使用basic_istream作为参数的函数,我有一个std :: string,我需要传递它的数据.我怎么做?

GMa*_*ckG 9

您可以将字符串数据放入流中:

std::string x;
std::stringstream ss(x); // put string into stream

function_taking_stream(ss);
Run Code Online (Sandbox Code Playgroud)