C++ 类型转换const unsigned char* --> const char*的问题
在函数中 有个
const unsigned char* 的变量 szStr;
如果要把szStr的字符串的值赋给一个string类型的变量str
则此时不能直接赋值,需要把szStr转换成const char* 或者 char*
但是本人尝试使用C++中的static_cast转换却失败了,提示
error C2440: “static_cast”: 无法从“const unsigned char *”转换为“const char *”
我现在的问题是如何在不使用C语言的类型转换操作,和reinterpret_cast 的时候把const unsigned char* 转换车成const char* 或者 char*