C++ char* 怎么转换为 const char*
时间: 2023-10-20 12:07:43 浏览: 140
C++中char*转换为LPCWSTR的解决方案
5星 · 资源好评率100%
可以将 C 的 `char*` 类型强制转换为 `const char*` 类型,这样就可以将可变的字符串转换为只读的字符串。例如:
```c
char* str = "hello";
const char* const_str = (const char*)str;
```
在上面的例子中,我们将 `char*` 类型的 `str` 指针强制转换为 `const char*` 类型的 `const_str` 指针。这样,我们就可以通过 `const_str` 指针来访问 `str` 指针所指向的字符串,但是不能通过 `const_str` 指针来修改字符串的内容。
阅读全文