char arr[] = "Hello, world!"; string str(arr);
时间: 2024-05-23 15:16:03 浏览: 85
Hello World的输入
这段代码的作用是将一个字符数组转换为一个字符串对象。
具体来说,第一行定义了一个字符数组 `arr` 并初始化为 "Hello, world!"。第二行则创建了一个名为 `str` 的字符串对象,并将 `arr` 转换为字符串后赋值给它。
这种方式是 C++ 中常见的将字符数组转换为字符串的方法。另外也可以直接使用字符串字面值初始化字符串对象,如 `string str = "Hello, world!";`。
阅读全文