C++ char类型到string类型的转换

1. char  到  string

    char c = 'j';
     stringstream stream;
     stream << c;
  string str = stream.str();  //这里str="j",char类型转换为string类型

2. char* 到 string

  这里假设我们要将一个字符串中的   “每个字符”   都转换为    “一个字符串”

  string str="abc";

  vector<string> res;

  for(int i=0;i<str.size();i++)

  {

    char *tempchar = &str[i];
    string tempstring(tempchar);
    res.push_back(tempstring);

  }

  /*

  最后,res为:

  {"abc","bc","c"}

  */

原文地址:https://www.cnblogs.com/jingjingblog/p/8136271.html