我寫的代碼 #include<sstream>
#include<iostream>
using namespace std;
int main(){
strstream temp;
int t =10;
temp>>10;
string tt ="testing"+temp.str();
有一個問題,它不會在所有的臨時變量上班,就得到結果,而不只是在最後10串測試? }
我有舊的C++代碼使用strstream並使用pcount和凍結方法相同。 我想改爲使用stringstream類。什麼是strstream的pcount和凍結方法的替代品?該代碼是這樣的: strstream log; // this will change to: stringstream log;
if (log.pcount()) //????
{
log << ends;
下面的代碼編譯失敗成員: #include <cstdio>
#include <sstream>
int main()
{
std::ostrstream strm;
strm.rdbuf()->freeze(0);
}
我得到編譯如下錯誤: g++ sample3.cpp
sample3.cpp: In function 'int mai