標準庫istream之ostringstream

2021-04-01 18:51:48 字數 696 閱讀 9769

ostringstream同樣是由乙個string物件構造而來,ostringstream類向乙個string插入字元。

ostringstream的建構函式原形如下:

ostringstream::ostringstream(string str);

示例**如下:

#include  

#include  

#include  

using

namespace std; 

intmain()  

{  ostringstream ostr; 

//ostr.str("abc");//如果構造的時候設定了字串引數,那麼增長操作的時候不會從結尾開始增加,而是修改原有資料,超出的部分增長 

ostr.put('d'); 

ostr.put('e'); 

ostr<<"fg"; 

string gstr = ostr.str(); 

cout

<結果為:defg;

在上例**中,我們通過put()或者左移操作符可以不斷向ostr插入單個字元或者是字串,通過str()函式返回增長過後的完整字串資料,但值得注意的一點是,當構造的時候物件內已經存在字串資料的時候,那麼增長操作的時候不會從結尾開始增加,而是修改原有資料,超出的部分增長

C 標準庫之

iomanip在c 程式裡面經常見到下面的標頭檔案 include io代表輸入輸出,manip是manipulator 操縱器 的縮寫 在c 上只能通過輸入縮寫才有效。dec 設定整數為十進位制 hex 設定整數為十六進製制 oct 設定整數為八進位制 setbase n 設定整數為n進製 n 8...

標準庫之collections

collections 模組 python標準庫,是資料結構常用模組 常用型別有 計數器 counter dict的子類,計算可hash的物件 雙端佇列 deque 類似於list的容器,可以快速的在佇列頭部和尾部新增 刪除元素 預設字典 defaultdict dict的子類,可以呼叫提供預設值的...

C 標準庫之cctype

c 語言下 標頭檔案 include 說明 字元處理庫 功能一 字元測試 1 函式原型均為int is x int 2 引數為int,任何實參均被提公升成整型 3 只能正確處理處於 0,127 之間的值 功能二 字元對映 1 函式原型為int to x int 2 對引數進行檢測,若符合範圍則轉換,...