如何初始化字符串指针?

Din*_*bhi 5 c++ string

我想在字符串指针中存储静态值是否可行?

如果我喜欢

string *array = {"value"};
Run Code Online (Sandbox Code Playgroud)

发生错误

error: cannot convert 'const char*' to 'std::string*' in initialization
Run Code Online (Sandbox Code Playgroud)

And*_*rsK 6

然后你需要写

string *array = new string("value");
Run Code Online (Sandbox Code Playgroud)

虽然你最好使用

string array = "value";
Run Code Online (Sandbox Code Playgroud)

因为这是使用它的预期方式.否则你需要跟踪记忆.