C++ String reserve()2025年4月8日 | 1 分钟阅读 此函数请求更改容量。 语法考虑一个字符串 str 和 l 是字符串的计划长度。其语法为: 参数l 是字符串的计划长度。 注意:字符串的容量可以大于或等于 'l'。返回值它不返回任何值。 示例让我们来看一个简单的例子。 输出 Capacity is 27 Now,capacity is : 54 在此示例中,我们观察字符串的容量如何使用 reserve() 函数变化。 下一主题C++ 字符串 |
C++ 字符串 rfind() 此函数用于在字符串中查找由其参数指定的序列的最后一次出现。语法 考虑一个字符串 'str' 和一个键字符串 's'。语法是:str.rfind(s); str.rfind(s,pos); str.rfind(s,pos,n); str.rfind(ch); 参数 str:str 是用于搜索的字符串对象。pos:它定义了...
阅读1分钟
C++ String pop_back() 此函数用于移除字符串的最后一个字符,使其长度减一。语法 考虑一个字符串 str。其语法为: str.pop_back(); 参数 此函数不包含任何参数。返回值 此函数不返回任何值。示例 1 让我们来看一个简单的例子。#include<iostream> using namespace std; int...
阅读1分钟
C++ String copy() 此函数将一个字符串的内容复制到另一个字符串中。语法 假设 str1 和 str2 是两个字符串对象,len 是子字符串的长度。我们想将字符串 str1 复制到字符串对象 str2 中,则语法如下:str1.copy(str2,len); str1.copy(str2,len,pos); 参数 str2:str2 是...
阅读1分钟
C++ String crend() crend() 函数代表反向结束(reverse end)。它指向字符串的第一个字符之前的位置,并返回一个常量反向迭代器。语法 假设有一个字符串 s。语法如下:const_reverse_iterator itr=s.crendO; 参数 它不包含任何参数。返回值 它返回一个指向字符串反向末尾的常量反向迭代器...
阅读1分钟
C++ String shrink_to_fit() 此函数减小字符串的容量并使其等于其大小。语法 考虑一个字符串 str。语法为:str.shrink_to_fit(); 参数 它不包含任何参数。返回值 它不返回任何值。示例 1 让我们看一个简单的示例。#include<iostream> using namespace std; int main() { string str="C++ Programming"; cout<<str.capacity()<<'\n'; str.shrink_to_fit(); cout<<str.capacity(); return 0; } 输出:15 15 在此...
阅读1分钟
C++ String compare() 此函数将字符串对象的值与其参数指定的字符序列进行比较。语法:假设 str1 和 str2 是两个字符串,我们想比较这两个字符串,那么它的语法看起来像:int k= str1.compare(str2); k==0 : 如果 k...
阅读 2 分钟
C++ String size() 此函数用于返回字符串的长度(以字节为单位)。它定义了构成字符串对象内容的实际字节数,不一定等于容量。语法 考虑一个名为...
阅读1分钟
C++ String at() 此函数用于访问单个字符。语法 考虑一个字符串 str。要查找特定字符的位置,其语法为: str.at(pos); 参数 pos:它定义了字符在字符串中的位置。返回值 它返回在该位置指定的字符。示例 1 #include<iostream> using namespace...
阅读1分钟
C++ String rend() rend() 函数代表反向结束。此函数指向字符串的第一个字符。语法 考虑字符串 'str' 和反向迭代器 'ritr'。语法为:reverse_iterator ritr = str.rend(); 参数 此函数不包含任何参数。返回值 它返回一个指向...
阅读1分钟
C++ String length() 此函数用于以字节为单位查找字符串的长度。这是构成字符串内容的实际字节数,不一定等于存储容量。语法 int len = s1.length(); 参数 此函数包含单个...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India