Questions tagged «stringstream»

stringstream提供一个接口来处理字符串,就好像它们是输入/输出流一样。


8
istringstream,ostringstream和stringstream有什么区别?/为什么不在每种情况下都使用stringstream?
当我会用std::istringstream,std::ostringstream以及std::stringstream为什么不应该我只是用std::stringstream在所有情况(是否有任何的运行时性能问题?)。 最后,这有什么不好的地方(而不是根本不使用流): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";

5
stringstream,string和char *转换混乱
我的问题可以归结为,从stringstream.str().c_str()实时内存返回的字符串在哪里,为什么不能将其分配给const char*? 此代码示例将比我更好地解释它 #include <string> #include <sstream> #include <iostream> using namespace std; int main() { stringstream ss("this is a string\n"); string str(ss.str()); const char* cstr1 = str.c_str(); const char* cstr2 = ss.str().c_str(); cout << cstr1 // Prints correctly << cstr2; // ERROR, prints out garbage system("PAUSE"); return 0; } stringstream.str().c_str()可以分配给这个假设的假设const …



2
Qt C ++聚合'std :: stringstream ss'类型不完整,无法定义
我的程序中有将整数转换为字符串的函数: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } 但是,无论何时我运行此命令,我都会收到错误消息: aggregate 'std::stringstream ss' has incomplete type and cannot be defined 我不太确定那是什么意思。但是,如果您知道如何解决它或需要更多代码,请发表评论。谢谢。
97 c++  string  qt  stringstream 

3
重置字符串流
如何将字符串流的状态“重置”为创建时的状态? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss << "Hello: " << firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the stringstream here? //I would like it behave as if I had created // stringstream ss2 and used it below. ss …

4
为什么不推荐使用std :: strstream?
我最近发现std::strstream已弃用,而赞成std::stringstream。自从我使用它已经有一段时间了,但是它做了我当时需要做的事情,所以听到它被弃用感到惊讶。 我的问题是为什么要做出这个决定,而std::stringstream提供的好处是什么std::strstream呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.