stringstream是字串流。它將流與儲存在記憶體中的string物件繫結起來。
在多種資料型別之間實現自動格式化。
1 stringstream物件的使用
1 #include 2 #include 3stringstream使用**示例using
namespace
std;
4int
main()515
}16return0;
17 }
輸入:shanghai no1 school 1989
輸出:shanghi no1 school 1989
shanghai
no1school
2stringstream提供的轉換和格式化
1 #include 2 #include 3view codeusing
namespace
std;
4int
main()
5
輸出為:val1: 512
val2: 1024
512 1024
3其他注意
stringstream不會主動釋放記憶體(或許是為了提高效率),但如果你要在程式中用同乙個流,反覆讀寫大量的資料,將會造成大量的記憶體消 耗,因些這時候,需要適時地清除一下緩衝 (用 stream.str("") )
#include #includeview code#include
using
namespace
std;
intmain()
輸出: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...