ostringstream

    0熱度

    4回答

    我有一個字符串,我從ostringstream得到。我目前正試圖在此字符串(content.replace(content.begin(), content.end(), "\n", "");)來代替某些字符,但有時我得到一個異常: malloc: *** mach_vm_map(size=4294955008) failed (error code=3) *** error: can't al

    0熱度

    1回答

    我在長時間運行的應用程序中使用ostringstream對象來將調試信息打印到標準輸出。我切換應用程序是否實際打印並根據命令行參數(例如,詳細標誌)清除ostringstream對象。當詳細開關未被聲明時,我仍然寫入ostringstream對象,但我從不清除它。 我想弄清楚這是多麼糟糕,以及我是否應該更注重清理對象?是否有任何負面影響,如使用太多內存? // example code ostr

    0熱度

    2回答

    我想通過創建一個流來驗證一個線上的日期格式,例如這個(01 10 2017)。 if(i%5==4){ //DATE std::string date; int day; int month; int year; std::ostringstream oss(date); oss >> day; o

    1熱度

    2回答

    下面的代碼編譯失敗成員: #include <cstdio> #include <sstream> int main() { std::ostrstream strm; strm.rdbuf()->freeze(0); } 我得到編譯如下錯誤: g++ sample3.cpp sample3.cpp: In function 'int mai

    -1熱度

    1回答

    所有其他帖子都告訴我要更改我的編譯器,但由於我應該使用此編譯器,所以我無法更改。請幫忙! void foo(ostringstream &os) { ostringstream temp; temp << 0; //do something os.swap(temp); } ^我可以」真正上傳DO-事物的一部分,因爲它是一個學校項目的一部分,但是編譯器

    0熱度

    1回答

    我使用以下代碼來打印浮點數(value是float類型): std::ostringstream ss; ss << std::fixed << std::setprecision(9) << value; 工作正常大部分病例。然而,當value是非常小的,我把事情一樣: 2.98e-07 ,而我會想到以下(固定9十進制數表示): 0.0000000289 因此,什麼是使用std :

    3熱度

    1回答

    爲什麼下面的代碼... #include <iostream> #include <sstream> #include <utility> int main() { std::pair<std::string, std::string> pair1((std::ostringstream().flush() << "hello").str(), (std::ostringstr

    0熱度

    1回答

    我目前正試圖包裝一個std :: ostringstream到和std :: unique_ptr。 我目前的代碼編譯,但在運行時,我得到分段錯誤。 當我不包裝它 - 使用舊的c樣式指針,它運行良好。 有關更詳細的概述,我正在使用curlpp將數據下載到ostringstream中。 這是我在做什麼: std::unique_ptr<std::ostringstream> data_stream;

    -1熱度

    1回答

    我有一個小功能,雙轉換到的std :: string: std::string convertDoubleToString(double value) { std::ostringstream ostr; ostr << value; return ostr.str(); } 我不想在這裏用科學記數法。我如何在這種情況下做到這一點?我可以使用std :: fix

    0熱度

    2回答

    我試圖打印對象Order(實際上是Order s的向量)。 Order有一些數據成員,包括一個帶有其他對象的矢量,Purchase。 我可以自己打印vector<Purchase>至cout,如果我忽略vector<Purchase>成員,我可以打印vector<Objects>。但棘手的部分是打印vector<Objects>與vector<Purchase>包括在內。 這裏是我的代碼: #in