string的簡單用法

本博客取自作者:manonghouyiming 來源:CSDN 
原文:https://blog.csdn.net/manonghouyiming/article/details/79827040 

下面是簡化之後String常用的一些類型,主要是讓小白的自己先記住這些,更全面的還是找作者:manonghouyiming哦,他的真的是詳細啊!!!

1.聲明字符串:string str;


2.經常會用到的幾個功能

 
1)  string s;  // 生成一個空字符串s 
2)  string s(str) ; // 拷貝構造函數生成str的複製品  
3)  string s(num, ‘c’) ;  // 生成一個字符串,包含num個c字符  


3.頭文件:#include<string>;


4.string串要取得其中一個字符,直接用它本身的數組就可以,str[];


5.string對象的幾個簡單操作
    string str,str1,str2;
    str.length;//***
    str.size;//字符個數
    str1+str2;//將兩個連接成新串;
    str1 == str2;//直接比較;

 
6.當進行string對象和字符串字面值混合連接操作時,+操作符的左右操作數必須至少有一
個是string類型的

eg:string str=”hello”+”world”;  //非法操作


7.用insert()函數,這個函數需要你指定一個安插位置的索引,被插入的字符串將放在這個索引的後面。 
      s.insert(0,”my name”); s.insert(1,str); 
這種形式的insert()函數不支持傳入單個字符,這時的單個字符必須寫成字符串形式。爲了插入單個字符,insert()函數提供了兩個對插入單個字符操作的重載函數: 

8.char[ ] 轉換成string:

char ch [] = "ABCDEFG";
string str(ch); //也可string str = ch;

//*******

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章