C++ String append()2024 年 8 月 30 日 | 阅读 2 分钟 此函数用于通过在当前值的末尾追加来扩展字符串。 语法假设有字符串 str1 和 str2。语法如下: 参数str : 要追加到另一个字符串对象中的字符串对象。 pos : 它决定了要追加到另一个对象中的第一个字符的位置。 len : 作为子字符串要复制到另一个字符串对象中的字符数。 n : 要复制的字符数。 返回值此函数不返回任何值。 示例 1让我们看一个将字符串追加到另一个字符串对象中的示例。 输出 Before appending,string value is Welcome to C++ programming After appending,string value is Welcome to C++ programming language 示例 2让我们看一个使用位置和长度作为参数来追加字符串的示例。 输出 Before appending, string value is Mango is my favourite After appending, string value is Mango is my favourite fruit 示例 3让我们看另一个例子。 输出 String value is Kashmir is nature of beauty 下一主题C++ 字符串 |
C++ 字符串 operator[]() 此函数用于获取字符串中位置 pos 处的字符。语法 考虑一个字符串 'str' 和一个位置 'pos' 处的字符 'ch'。语法是:char ch = str.operator[ ](pos); 参数 pos:它定义了要检索的字符的位置。返回值 此函数返回...
阅读1分钟
C++ String find_last_not_of() 此函数用于在字符串中搜索最后一个与指定字符串中任何字符都不匹配的字符。语法 考虑两个字符串 str1 和 str2。其语法为:str1.find_last_not_of(str2); 参数 str: str 是要使用的字符串...
阅读1分钟
C++ String compare() 此函数将字符串对象的值与其参数指定的字符序列进行比较。语法:假设 str1 和 str2 是两个字符串,我们想比较这两个字符串,那么它的语法看起来像:int k= str1.compare(str2); k==0 : 如果 k...
阅读 2 分钟
C++ String operator+=() 此函数用于通过在字符串末尾追加新字符来扩展字符串。语法 考虑两个字符串 str1 和 str2。语法为: str1.operator+=(str2); str1.operator+=(ch); str1.operator+=(const char* s); 参数 str2: str2 是要追加的字符串对象。 s: s 是指向...
阅读1分钟
C++ 字符串 Find() 此函数用于查找指定的子字符串。语法 考虑两个字符串 str1 和 str2。语法将是:str1.find(str2); 参数 str:要搜索的字符串。pos:它定义了开始搜索的字符位置。n:字符串中的字符数。
阅读1分钟
C++ String find_first_of() 此函数用于查找指定字符首次出现的位置。语法 假设有字符串 str1 和 str。语法为:str1.find_first_of(str); 参数 str:包含要搜索的字符的字符串。 pos:它定义了开始搜索的位置。 n:数字...
阅读 2 分钟
C++ 字符串 reserve() 此函数请求更改容量。语法 考虑一个字符串 str,l 是字符串的计划长度。其语法是:str.reserve(l); 参数 l 是字符串的计划长度 注意:字符串的容量可以大于或等于 'l'。返回值 它不...
阅读1分钟
C++ 字符串 capacity() 此函数返回为字符串分配空间的当前大小。字符串的容量不一定等于字符串的大小或长度。如果它更大,则表示为其他字符串操作分配了额外空间。语法 考虑一个字符串...
阅读1分钟
C++ String end() 此函数用于返回一个指向字符串最后一个字符的迭代器。语法 考虑一个字符串 'str' 和一个迭代器 'it'。语法为:iterator it = str.end(); 参数 此函数不包含任何参数。返回值 它返回一个指向末尾的迭代器...
阅读1分钟
C++ String back() 此函数用于访问字符串的最后一个字符。语法 考虑字符串 s。语法为:s.back(); 参数 此函数不包含任何参数。返回值 此函数返回字符串最后一个字符的引用。示例 让我们看一个简单的示例来添加一个新字符到...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。

我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India