char*转换成unsigned char
时间: 2023-08-24 16:07:54 浏览: 85
要将 `char*` 转换为 `unsigned char`,你需要使用类型转换操作符 `reinterpret_cast`。下面是一个示例:
```cpp
char* ptr = "Hello";
unsigned char* unsignedPtr = reinterpret_cast<unsigned char*>(ptr);
```
在上述示例中,我们使用 `reinterpret_cast` 将 `char*` 指针转换为 `unsigned char*` 指针。请注意,在进行这种转换时,需要确保 `char*` 指针指向的数据类型兼容于 `unsigned char*` 指针所指向的数据类型。
阅读全文