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

溫馨提示×

c++中rfind函數的用法是什么

c++
小億
87
2024-05-13 17:23:17
欄目: 編程語言

在C++中,rfind函數用于在字符串中查找指定子字符串最后一次出現的位置。它的語法如下:

size_t rfind (const string& str, size_t pos = npos) const;

其中,str為要查找的子字符串,pos為從哪個位置開始查找,默認為字符串末尾。

該函數返回子字符串在原字符串中最后一次出現的位置的索引,如果未找到則返回string::npos

示例:

#include <iostream>
#include <string>

int main() {
    std::string str = "hello world";
    size_t pos = str.rfind("world");
    
    if (pos != std::string::npos) {
        std::cout << "Substring found at position: " << pos << std::endl;
    } else {
        std::cout << "Substring not found" << std::endl;
    }
    
    return 0;
}

在上面的例子中,rfind函數會查找字符串"world"在"hello world"中最后一次出現的位置,輸出為"Substring found at position: 6"。

0
临邑县| 习水县| 互助| 巴中市| 深水埗区| 原平市| 海兴县| 留坝县| 上林县| 太湖县| 茌平县| 栾川县| 灵川县| 凉城县| 元谋县| 东山县| 三亚市| 台山市| 松潘县| 太仓市| 潼关县| 东乌珠穆沁旗| 彭州市| 平顺县| 启东市| 花莲县| 扎兰屯市| 屏南县| 奉化市| 思茅市| 师宗县| 安达市| 阿拉尔市| 察隅县| 梁山县| 互助| 闸北区| 喀喇沁旗| 太白县| 鄂尔多斯市| 西吉县|