【C++】const char *转 uint8_t* C++风格 无警告通过编译

项目中遇到如题需求,因为有编译警告视为错误的要求,因此不可使用c风格强转,采用C++风格进行强制转换:

代码如下

const char * A= ??;
//去掉const属性
char *pA = const_cast<char *>(A);
//char *转uint8_t *
uint8_t * pATmp = reinterpret_cast<uint8_t *>(pA);

//over!
posted @ 2024-08-03 11:58  刘民心  阅读(259)  评论(0)    收藏  举报