標準string型別

2021-05-24 14:01:32 字數 498 閱讀 3914

1.string物件定義和初始化

初始化:

string s1;//預設建構函式s1為空串

string s2(s1);//將s2初始化為s1的乙個副本

string s3("value");//將s3初始化為字面值副本

string s4(n, 'c');//將s4初始化為n個'c'的副本

注意:字串字面值和string型別不是同乙個型別,這點很容易引起混亂。

2.string物件的讀寫

string word;

while(cin>>word)

cout用getline讀取整行文字

string line;

while(getline(cin, line))

cont3.string物件的操作

s.empty();

s.size();

s[n];

s1 + s2;

s1 = s2;

v1 == v2;

標準庫String型別

1 string物件的讀寫 用iostream標準庫可以用於讀寫內建型別如int double等的值,同樣也可以用iostream和string標準庫,使用輸入輸出操作符來讀寫string物件 注 從標準輸入讀取string,並將讀入的串儲存在s中。string型別的輸入操作符 另外還有乙個有用的s...

標準庫 string 型別

從標準輸入讀取 string 並將讀入的串儲存在 s 中。string 型別的輸入操作符 讀取並忽略開頭所有的空白字元 如空格,換行符,製表符 讀取字元直至再次遇到空白字元,讀取終止。輸入 hello world 則螢幕上將輸出 hello 而不含任何空格。這個函式接受兩個引數 乙個輸入流物件和乙個...

標準庫型別string

include using namespace std string定義在命名空間std中文件 string標準庫 string是乙個內部定義的類,初始化類物件的方式是通過類內部定義的構造方法決定的。下面列出幾個string常用的初始化方式 string s1 預設的初始化方式,s1是乙個空串 st...