91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

string類在c++中的修改操作

c++
小樊
94
2024-08-28 02:34:14
欄目: 編程語言

在C++中,std::string 是一個非常重要的類,它位于 頭文件中。std::string` 提供了許多用于修改字符串的成員函數。以下是一些常用的修改操作:

  1. 賦值(assign)

    使用 assign() 函數可以為字符串賦新值。例如:

    std::string str = "Hello";
    str.assign("World"); // str 現在是 "World"
    
  2. 插入(insert)

    使用 insert() 函數可以在字符串的指定位置插入字符或子字符串。例如:

    std::string str = "Hello";
    str.insert(5, " World"); // str 現在是 "Hello World"
    
  3. 刪除(erase)

    使用 erase() 函數可以從字符串中刪除指定位置的字符或子字符串。例如:

    std::string str = "Hello World";
    str.erase(5, 6); // str 現在是 "Hello"
    
  4. 替換(replace)

    使用 replace() 函數可以替換字符串中的指定子字符串。例如:

    std::string str = "Hello World";
    str.replace(6, 5, "C++"); // str 現在是 "Hello C++"
    
  5. 交換(swap)

    使用 swap() 函數可以交換兩個字符串的內容。例如:

    std::string str1 = "Hello";
    std::string str2 = "World";
    str1.swap(str2); // str1 現在是 "World",str2 現在是 "Hello"
    
  6. 附加(append)

    使用 append() 函數可以在字符串末尾添加字符或子字符串。例如:

    std::string str = "Hello";
    str.append(" World"); // str 現在是 "Hello World"
    
  7. 清空(clear)

    使用 clear() 函數可以清空字符串的內容。例如:

    std::string str = "Hello World";
    str.clear(); // str 現在是空字符串 ""
    

這些只是 std::string 類提供的一些修改操作。還有其他一些函數,如 operator[]at()front()back() 等,可以用于訪問和修改字符串中的單個字符。請注意,這些操作可能會導致字符串的長度發生變化。

0
尼木县| 旅游| 呈贡县| 定边县| 静安区| 平顺县| 龙井市| 临颍县| 宿迁市| 达拉特旗| 德保县| 光山县| 卢湾区| 宁陕县| 东平县| 景东| 武鸣县| 古交市| 临沂市| 罗平县| 鄂托克前旗| 顺平县| 大埔县| 崇州市| 古浪县| 台中县| 都兰县| 石河子市| 昭通市| 九江市| 东宁县| 巴彦淖尔市| 舞钢市| 通化市| 任丘市| 新疆| 桦甸市| 疏附县| 宜昌市| 缙云县| 五家渠市|