C++ 将stringstream中的数据存储到无符号长字符串中的可能方法是什么?

C++ 将stringstream中的数据存储到无符号长字符串中的可能方法是什么?,c++,sstream,C++,Sstream,我试图制作一个程序,将存储在stringstream中的内容(大量)转换为无符号长格式。但是编译器显示了一个错误 错误:从'std::stringstream{aka std::basic_stringstream}'到'long unsigned int'[-fppermissive]的用户定义转换无效| 我写的代码是: stringstream raw_a; stringstream raw_b; //code which reads data into raw_a and raw_b

我试图制作一个程序,将存储在stringstream中的内容(大量)转换为无符号长格式。但是编译器显示了一个错误

错误:从'std::stringstream{aka std::basic_stringstream}'到'long unsigned int'[-fppermissive]的用户定义转换无效|

我写的代码是:

stringstream raw_a;
stringstream raw_b;

//code which reads data into raw_a and raw_b

unsigned long out_a;
unsigned long out_b;

out_a = raw_a;
out_b = raw_b;

我花了最后一个小时在网上搜索,但徒劳无功。非常感谢您提供的任何帮助(包括指向任何其他问题的链接)。

要从stringstream中提取格式化数据,请执行与任何其他流相同的操作:

raw_a >> out_a;

要从stringstream提取格式化数据,请执行与任何其他流相同的操作:

raw_a >> out_a;

这不是您使用stringstreams的方式。。。你看过文档了吗?@Borgeader:我完全愿意接受任何帮助。即使是一个链接到我应该阅读的页面。一个小时是不够的,网络是不够的。花几天时间学习合适的研究材料。这不是你使用stringstreams的方式。。。你看过文档了吗?@Borgeader:我完全愿意接受任何帮助。即使是一个链接到我应该阅读的页面。一个小时是不够的,网络是不够的。花几天时间研究合适的研究材料。@Vaibhav:你为什么觉得有必要使用这个词?@LightnessRacesinOrbit:因为,回想起来,这是一个愚蠢的问题。我应该在收到错误时搜索正确的语法。不幸的是,在我自学的过程中,Stack是我澄清疑问的唯一方法。@Vaibhav:你为什么觉得有必要使用这个词?@LightnessRacesinOrbit:因为回想起来,这是一个愚蠢的问题。我应该在收到错误时搜索正确的语法。不幸的是,堆栈是我澄清疑问的唯一方法,因为我在自学。