error C2440: “类型转换”: 无法从“std::_String_iteratorstd::_String_val<std::_Simple_types<char>>”转换为“char *”如何解决
你的str是string类型的字符串,调用begin函数得到的是这个字符串的迭代器并不是什么字符串类型,先从string 转char*可以使用:chat * p = (char *)str.c_str()