我使用字符串流的目的如下:如何将内容追加到stringstream类型的对象?
#include<iostream>
#include <istream>
using namespace std;
int main()
{
sting str="my.string";
std::stringstream message("HI this is firet line from initialization");
message << " second line " << " Continueing second line";
message << ", Add values: ";
message << str ;
std::cout<<"message value is :"<<message.str()<<std::endl;
return 0;
}
与上面的代码如下给出了一个错误:
error: variable 'std::stringstream message' has initializer but incomplete type
上述错误一旦我添加了“#包括”头文件被解析。但是当我打印消息的价值。它变得不完整。即值i得到消息如下:
消息值为:第二线延续着第二linetion,添加值:my.string
为什么第一线在输出中去除任何建议?提前
尝试包括标题。 –
Goofy
2012-01-09 09:27:22
你试过'#包括'吗? –
Naveen
2012-01-09 09:27:33
总是发布可编译的代码。在这种情况下,“刺痛”无效。 – Default 2012-01-09 09:43:01