C – 刷新std :: cout后得不到结果
发布时间:2020-12-16 09:22:19 所属栏目:百科 来源:网络整理
导读:using namespace std;string str{ "text" };stringstream ss{ str };cout.rdbuf(ss.rdbuf());cout.flush(); //coutendl; 这段代码可以打印文本,但什么也没有显示. 我把ss关联到stdout然后冲洗它,但我不知道为什么它不起作用,即使我参考很多插图. coutrdbuf(s
using namespace std; string str{ "text" }; stringstream ss{ str }; cout.rdbuf(ss.rdbuf()); cout.flush(); //cout<<endl; 这段代码可以打印文本,但什么也没有显示. 我把ss关联到stdout然后冲洗它,但我不知道为什么它不起作用,即使我参考很多插图. cout<<rdbuf(ss); 这没关系,但哪里有所不同? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |