扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

C++涓璼tring erase鍑芥暟鎬庝箞浣跨敤

扬州沐宇科技
2023-11-04 00:00:06
c++, String

鍦–++涓紝鍙互浣跨敤erase鍑芥暟鏉ュ垹闄?code>string涓殑瀛楃銆?code>erase鍑芥暟鏈変袱绉嶇敤娉曪細

  1. erase(pos, count)锛氫粠鎸囧畾浣嶇疆寮€濮嬪垹闄ゆ寚瀹氭暟閲忕殑瀛楃銆?/p>

    • pos锛氬垹闄ょ殑璧峰浣嶇疆銆?/li>
    • count锛氬垹闄ょ殑瀛楃鏁伴噺銆?/li>
  2. erase(iterator)锛氫粠鎸囧畾杩唬鍣ㄤ綅缃垹闄や竴涓瓧绗︺€?/p>

    • iterator锛氬垹闄ゅ瓧绗︾殑浣嶇疆鐨勮凯浠e櫒銆?/li>

浠ヤ笅鏄?code>erase鍑芥暟鐨勪娇鐢ㄧず渚嬶細

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";

    // 鍒犻櫎浠庣储寮曚綅缃?寮€濮嬬殑3涓瓧绗?/span>
    str.erase(5, 3);
    std::cout << str << std::endl;  // 杈撳嚭: Hello World!

    // 鍒犻櫎鎸囧畾杩唬鍣ㄤ綅缃殑瀛楃
    std::string::iterator it = str.begin() + 5;
    str.erase(it);
    std::cout << str << std::endl;  // 杈撳嚭: HelloWorld!

    return 0;
}

娉ㄦ剰锛?code>erase鍑芥暟浼氭敼鍙樺師濮嬬殑string瀵硅薄銆?/p>

扫码添加客服微信