day2 C 學習之string的使用

2021-10-06 16:55:08 字數 651 閱讀 9413

string是cpp中的乙個類,用來定義字串變數。而且封裝了很多實用成員函式。

string a

("abcd");

string b=

"abcd"

;string s=

;string c=

(a);

//使用string物件a來初始化。

cin

sizeof(string)=4;但是string 可以動態增長空間,增長策略為2倍capacity

下標運算訪問某個字元 string [int]

拷貝:「=」

string b

(" ");

string a=b;

追加: 「+=」

個數:成員函式size();

比較:「<」 「>」 「==」

返回風格字串:const chart* c_str() const;

子串:string substr(( size_type pos = 0, size_type count = npos ) pos為子串起始點,npos為子串長度。

交換:swap()void swap(stirng &s2)

自實現的mystring類鏈結

2019牛客國慶集訓派對day2 C(主席樹)

題意 多組輸入,長度為n的序列,每個人有屬性值為a ia i ai 多次詢問,詢問區間 l,r l,r l,r 最大的h,使得有起碼h個人的屬性值也是大於等於h的。主席樹上判斷往左還是往右走就好,優先向右走,否則用乙個變數加上右子樹,判斷左子樹。include using namespace std...

C 之String學習一

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace stringdemo console.writeline ...

C 學習之string類

string類 string初始化 示例 include includeusing namespace std int main string s1 hello world 把字串賦給當前字串s1 cout string字元操作 示例 include includeusing namespace s...