c – 将const char *转换为std :: string

参见英文答案 > How to convert a const char * to std::string                                     6个
我有一个从处理函数返回的const char *,我想将其转换/分配给std :: string的实例以进行进一步操作.这似乎应该是直截了当的,但我找不到任何文档说明应该如何完成.显然,我错过了一些东西.见解表示赞赏.
最佳答案
std :: string是一个构造函数fromconst char *.这意味着写入是合法的:

const char* str="hello";
std::string s = str;

转载注明原文:c – 将const char *转换为std :: string - 代码日志