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

溫馨提示×

C++ string rfind如何確定搜索起點

c++
小樊
83
2024-07-19 03:19:39
欄目: 編程語言

在C++中,rfind函數用于在字符串中從右向左搜索指定子字符串,并返回其最后一次出現的位置。如果要指定搜索的起點,可以使用重載版本的rfind函數,該函數接受一個額外的參數作為搜索的起點位置。

例如,以下是使用重載版本的rfind函數來指定搜索起點的示例:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";
    
    // 搜索字符串中從位置5開始的子字符串"World"
    size_t pos = str.rfind("World", 5);
    
    if (pos != std::string::npos) {
        std::cout << "Found at position: " << pos << std::endl;
    } else {
        std::cout << "Substring not found." << std::endl;
    }
    
    return 0;
}

在上面的示例中,rfind("World", 5)指定了從字符串的第5個位置開始搜索子字符串"World"。如果找到了子字符串,則返回其最后一次出現的位置;否則返回std::string::npos

0
合山市| 南和县| 盐城市| 舟山市| 筠连县| 靖宇县| 肥乡县| 敦化市| 通河县| 兴仁县| 秭归县| 靖边县| 临沂市| 蓬溪县| 喀喇| 岚皋县| 锦州市| 玛沁县| 宜都市| 托克托县| 康平县| 宝鸡市| 宣武区| 商水县| 威远县| 师宗县| 油尖旺区| 石河子市| 霍林郭勒市| 嵊泗县| 渭源县| 克拉玛依市| 西藏| 阿拉善左旗| 诸城市| 巴东县| 东山县| 忻城县| 遂昌县| 巴楚县| 遂宁市|