const char* 转sed::String
时间: 2024-03-10 16:50:29 浏览: 17
可以使用sed::String的构造函数,将const char*转换为sed::String。示例如下:
```c++
const char* cstr = "Hello World!";
sed::String str = sed::String(cstr);
```
这里的sed::String(cstr)会创建一个新的sed::String对象,并将const char*类型的cstr转换为sed::String类型的str。
相关问题
C ++ char* 转 std::string
可以使用std::string的构造函数将char*转换为std::string,如下所示:
```cpp
const char* cstr = "Hello, world!";
std::string str(cstr);
```
也可以使用std::string的assign函数将char*转换为std::string,如下所示:
```cpp
const char* cstr = "Hello, world!";
std::string str;
str.assign(cstr);
```
char* 和std::string互转
可以使用以下代码将char*转换为std::string:
```
char* cstr = "Hello World";
std::string str(cstr);
```
可以使用以下代码将std::string转换为char*:
```
std::string str = "Hello World";
const char* cstr = str.c_str();
```