c++ string初始化
时间: 2023-07-19 15:24:11 浏览: 96
STL中的容器---初始化-C++学习笔记
在C++中,可以使用以下两种方式初始化字符串:
1. 通过字符串字面量进行初始化:
```
std::string str = "Hello World";
```
2. 通过调用构造函数进行初始化:
```
std::string str("Hello World");
```
需要注意的是,如果要将一个C风格字符串(以'\0'结尾的字符数组)转换为C++的string类型,可以使用以下方式:
```
const char* cstr = "Hello World";
std::string str(cstr);
```
阅读全文