я использую объект 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
указанная выше ошибка устраняется после того, как я добавил" # include "заголовочный файл. но когда я напечатал значение сообщения. он становится неполным. т.е. значение, которое я получил для сообщения, выглядит следующим образом:
значение сообщения: вторая строка Продолжение второй строки, Добавить значения: my.string
какие-либо предложения о том, почему первая строка удаляется из вывода? Заранее спасибо