stringstream的基本用法

2022-02-25 03:16:31 字數 970 閱讀 9867

stringstream是字串流。它將流與儲存在記憶體中的string物件繫結起來。

在多種資料型別之間實現自動格式化。

1 stringstream物件的使用

1 #include 2 #include 3

using

namespace

std;

4int

main()515

}16return0;

17 }

stringstream使用**示例

輸入:shanghai no1 school 1989

輸出:shanghi no1 school 1989

shanghai

no1school

2stringstream提供的轉換和格式化

1 #include 2 #include 3

using

namespace

std;

4int

main()

5

view code

輸出為:val1: 512

val2: 1024

512 1024

3其他注意

stringstream不會主動釋放記憶體(或許是為了提高效率),但如果你要在程式中用同乙個流,反覆讀寫大量的資料,將會造成大量的記憶體消 耗,因些這時候,需要適時地清除一下緩衝 (用 stream.str("") )

#include #include 

#include

using

namespace

std;

intmain()

view code

輸出:size of stream = 19

s: shanghai

size of stream = 0

stringstream的基本用法

stringstream是字串流。它將流與儲存在記憶體中的string物件繫結起來。在多種資料型別之間實現自動格式化。1 stringstream物件的使用 include includeusing namespace std int main string line,word while getl...

stringstream的基本用法

stringstream是字串流。它將流與儲存在記憶體中的string物件繫結起來。在多種資料型別之間實現自動格式化。1 stringstream物件的使用 include include using namespace std intmain return0 輸入 shanghai no1 sch...

stringstream的基本用法

stringstream是字串流。1 stringstream物件的使用 按空格分割 include includeusing namespace std int main string line,word while getline cin,line stringstream stream lin...