c++ - 如何将 std::string 指针转换为 std::string

标签 c++ pointers

<分区>

我有 std::string 指针,我喜欢将它的值复制到普通的 std::string 我找不到快速的方法来做到这一点。 我有这个:

int main ()
{
   std::string * pStr = new std::string("hello") 
    std::string strNew = pStr->??? // how to convert ?


  return 0;
}  

最佳答案

取消引用:

std::string strNew = *pStr;

关于c++ - 如何将 std::string 指针转换为 std::string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18932321/

相关文章:

c - 如何在 C 中将数组转换为二维矩阵而不分配额外的内存?

c++ - C++ 中零初始化值的 float 比较

c++ - 什么是 ios::in|ios::out?

c++ - 为类动态分配内存

c - C 结构编程

c++ - 指针究竟如何遍历字符串/数组?

c - 已分配结构中的未分配数据类型

c++ - 使用增量运算符添加数组元素

c++ - 嵌套模型/ View 架构

c++ - 如何使用 C++ 非托管获取 Power Point 的运行版本?