在C++中,string()是一个字符串类的构造函数,用于创建一个空的字符串对象。它有以下几种形式:
string str;
const char* s = "Hello";
string str(s);
string str1 = "Hello";
string str2(str1);
string str1 = "Hello World";
string str2(str1, 6, 5); // str2 = "World"
string str(5, 'a'); // str = "aaaaa"
这些是string()构造函数的几种常见用法,通过不同的参数可以实现不同的初始化方式。在C++中,string类提供了丰富的成员函数和操作符重载,可以方便地进行字符串操作。