stringstream进行数据类型转换
https://www.jianshu.com/p/d205a47d1939
// int -> string
stringstream sstream;
string strResult;
int nValue = 1000;
// 将int类型的值放入输入流中
sstream << nValue;
// 从sstream中抽取前面插入的int类型的值,赋给string类型
sstream >> strResult;
int转换为char
std::string str = “hello”;
char c[1024] = {};
int pos = 0;
const unsigned int kvlen = str.length();
sublength += (kvlen+4);
const unsigned int* pUint32K = &kvlen;
for (int i = 0; i < 4; i++){
c[pos+i] = ((char*)pUint32K)[i];
}
string转char*
https://blog.youkuaiyun.com/Vertira/article/details/107091250
将string转char*,可以使用string提供的c_str()或者data()函数。其中c_str()函数返回一个以’\0’结尾的字符数组,而data()仅返回字符串内容,而不含有结束符’\0’。
reinterpret_cast & static_cast
https://blog.youkuaiyun.com/weixin_60630451/article/details/126818390
1446

被折叠的 条评论
为什么被折叠?



