C++ String empty()2024年8月30日 | 阅读 1 分钟 此函数检查字符串是否为空。函数返回一个布尔值,即 true 或 false。 语法假设有一个字符串 str。语法为 参数此函数不包含任何参数。 返回值它根据条件返回一个布尔值,即 0 或 1。 示例 1输出 String is empty 此示例展示了如何使用 empty() 函数检查字符串是否为空。 示例 2输出 String is not empty 此示例通过使用 empty() 函数检查字符串是否为空。 下一主题C++ 字符串 |
C++ 字符串 front() 此函数用于引用字符串的第一个字符。语法 考虑一个字符串 str。语法将是:char& p = str.front(); 参数 此函数不包含任何参数。返回值 它用于返回第一个字符的引用。示例 1 让我们看看这个简单示例。#include<iostream> #include<string> using namespace...
阅读1分钟
C++ 字符串 rbegin() rbegin() 函数代表反向开始。此函数用于指向字符串的最后一个字符。语法 考虑字符串 str。语法是:reverse_iterator itr = str.rbegin(); 参数 此函数不包含任何参数。返回值 它返回指向最后一个字符的反向迭代器...
阅读1分钟
C++ String Data() 此函数将字符串的字符复制到数组中。它返回从字符串转换为数组后获得的数组的指针。语法 考虑一个字符串 str 和指针 p。语法为: const char* p=str.data(); 参数 此函数不包含任何参数。返回值 它...
阅读1分钟
C++ 字符串 c_str() 此函数返回一个指向包含空终止字符序列的数组的指针。语法 考虑字符串 str。语法是:str.c_str(); 参数 它不包含任何参数。返回值 它返回指向字符串对象的 C 字符串表示形式的指针。示例 让我们看一个简单的例子。#include<iostream> #include<cstring> #include<string> using...
阅读1分钟
C++ 字符串 cend() 此函数返回字符串最后一个字符的引用。end() 和 cend() 的区别 end() 和 cend() 函数之间唯一的区别是,cend() 返回指向常量值的常量迭代器。语法 考虑字符串 str。语法是:str.cend(); 参数 此函数不包含...
阅读1分钟
C++ 字符串 reserve() 此函数请求更改容量。语法 考虑一个字符串 str,l 是字符串的计划长度。其语法是:str.reserve(l); 参数 l 是字符串的计划长度 注意:字符串的容量可以大于或等于 'l'。返回值 它不...
阅读1分钟
C++ String end() 此函数用于返回一个指向字符串最后一个字符的迭代器。 语法 假设有一个字符串 'str' 和一个迭代器 'it'。语法为: iterator it = str.end(); 参数 此函数不包含任何参数。 返回值 它返回一个指向字符串末尾的迭代器...
阅读1分钟
C++ String copy() 此函数将一个字符串的内容复制到另一个字符串中。语法 假设 str1 和 str2 是两个字符串对象,len 是子字符串的长度。我们想将字符串 str1 复制到字符串对象 str2 中,则语法如下:str1.copy(str2,len); str1.copy(str2,len,pos); 参数 str2:str2 是...
阅读1分钟
C++ String back() 此函数用于访问字符串的最后一个字符。语法 考虑字符串 s。语法为:s.back(); 参数 此函数不包含任何参数。返回值 此函数返回字符串最后一个字符的引用。示例 让我们看一个简单的示例来添加一个新字符到...
阅读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分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India