我们可以找回在cout中传递的字符串吗?

时间:2014-02-07 17:14:27

标签: c++ string cout

我有一个代码:

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    cout<<"Hello World!";
    getch();
    return 0;
}  

我可以找回字符串“Hello World!”在一些char或string变量?

1 个答案:

答案 0 :(得分:11)

不,但您可以使用字符串流来实现这种效果:

#include <iostream>
#include <sstream>

std::ostringstream oss;

oss << "Hello World!";

std::cout << oss.str();

现在oss.str()仍包含您构建的字符串。