C++ string()的参数及功能详解

   2024-10-02 6340
核心提示:在C++中,string()是一个字符串类的构造函数,用于创建一个空的字符串对象。它有以下几种形式:string():创建一个空的字符串对

在C++中,string()是一个字符串类的构造函数,用于创建一个空的字符串对象。它有以下几种形式:

string():创建一个空的字符串对象。
string str;
string(const char* s):通过一个C风格的字符串初始化一个字符串对象。
const char* s = "Hello";string str(s);
string(const string& str):通过另一个字符串对象初始化一个新的字符串对象。
string str1 = "Hello";string str2(str1);
string(const string& str, size_t pos, size_t len = npos):通过另一个字符串对象的子串初始化一个新的字符串对象。
string str1 = "Hello World";string str2(str1, 6, 5); // str2 = "World"
string(size_t n, char c):创建一个包含n个字符c的字符串对象。
string str(5, 'a'); // str = "aaaaa"

这些是string()构造函数的几种常见用法,通过不同的参数可以实现不同的初始化方式。在C++中,string类提供了丰富的成员函数和操作符重载,可以方便地进行字符串操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号