C++ String find_first_not_of()2024年8月30日 | 阅读 1 分钟 该函数用于在字符串中搜索第一个与指定字符串中任何字符都不匹配的字符。 语法假设有两个字符串 str1 和 str2。语法如下: 参数str : str 是用于搜索的字符串。 pos : 它定义了开始搜索的位置。 n : 标识要搜索的字符的数量。 ch : 它定义了要搜索的字符。 返回值它返回第一个不匹配字符的位置。 示例 1让我们来看一个简单的例子。 输出 String contains : Hello 1 示例 2让我们来看一个指定了开始搜索位置的简单例子。 输出 String contains : Welcome to the javatpoint 3 下一主题C++ 字符串 |
C++ 字符串 begin() 此函数返回对第一个元素的引用。语法 考虑一个字符串 's' 和迭代器 'it'。语法将是:iterator it = s.begin(); 参数 此函数不包含任何参数。返回值 此函数不返回任何值。示例 1 让我们看看 begin() 函数的简单示例。#include<iostream> using namespace std; int...
阅读1分钟
C++ 字符串 operator[]() 此函数用于获取字符串中位置 pos 处的字符。语法 考虑一个字符串 'str' 和一个位置 'pos' 处的字符 'ch'。语法是:char ch = str.operator[ ](pos); 参数 pos:它定义了要检索的字符的位置。返回值 此函数返回...
阅读1分钟
C++ 字符串 cbegin() 它返回对字符串第一个元素的引用。cbegin() 和 begin() 的区别 唯一的区别是 cbegin() 返回指向常量值的常量迭代器。语法 考虑一个字符串 str。其语法将是:str.cbegin(); 参数 此函数不包含...
阅读1分钟
C++ String crend() crend() 函数代表反向结束(reverse end)。它指向字符串的第一个字符之前的位置,并返回一个常量反向迭代器。语法 假设有一个字符串 s。语法如下:const_reverse_iterator itr=s.crendO; 参数 它不包含任何参数。返回值 它返回一个指向字符串反向末尾的常量反向迭代器...
阅读1分钟
C++ 字符串 capacity() 此函数返回为字符串分配空间的当前大小。字符串的容量不一定等于字符串的大小或长度。如果它更大,则表示为其他字符串操作分配了额外空间。语法 考虑一个字符串...
阅读1分钟
C++ String operator+=() 此函数用于通过在字符串末尾追加新字符来扩展字符串。语法 考虑两个字符串 str1 和 str2。语法为: str1.operator+=(str2); str1.operator+=(ch); str1.operator+=(const char* s); 参数 str2: str2 是要追加的字符串对象。 s: s 是指向...
阅读1分钟
C++ 字符串 max_size() 此函数返回字符串因已知系统原因可达到的最大长度。语法 考虑一个字符串 str。语法将是:str.max_size(); 参数 它不包含任何参数。返回值 此函数返回字符串可达到的最大长度。示例 1 让我们看看这个简单示例。#include<iostream> using namespace std; int main() { string str...
阅读1分钟
C++ String find_last_of() 此函数在字符串中搜索与字符串中指定的任何字符匹配的最后一个字符。语法 考虑两个字符串 str1 和 str2。语法为: str1.find_last_of(str2); 参数 str : str 是用于搜索的字符串。 pos : 它定义了位置...
阅读1分钟
C++ 字符串 rbegin() rbegin() 函数代表反向开始。此函数用于指向字符串的最后一个字符。语法 考虑字符串 str。语法是:reverse_iterator itr = str.rbegin(); 参数 此函数不包含任何参数。返回值 它返回指向最后一个字符的反向迭代器...
阅读1分钟
C++ 字符串 Assign() 此函数为字符串分配一个新值,替换其所有当前内容。语法 考虑两个字符串 str1 和 str2,语法是:Str1.assign(str2); 参数 str:str 是一个字符串对象,其值将被分配。subpos:它定义了要...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India