将字符串转换为const char*issue

use*_*711 2 c++ string

string str1 = "hello";
    const char* string1 = str1; 
Run Code Online (Sandbox Code Playgroud)

我收到一个错误..

在初始化时无法将'std :: string {aka std :: basic_string}'转换为'const char*'

我如何将字符串转换为const char*

谢谢你的帮助

bil*_*llz 10

我如何将字符串转换为const char*?

使用std :: string :: c_str()函数,它返回一个不可修改的标准C字符数组的字符串版本.

const char* string1 = str1.c_str();
Run Code Online (Sandbox Code Playgroud)