0
我必须对常量数组的成员进行类型转换。但是,在这里工作的方式优先让我感到困惑。以下2个选项是否会产生相同的指针?类型转换指向C++中数组成员的指针和运算符优先级
const char *pPacket;
char * destination_pointer;
选项1:
destination_pointer = &pPacket[index];
选项2:
destination_pointer = (char *)&pPacket[index];
同样,转换是不必要的。 memcpy将内存块从一个地方复制到另一个地方,它不关心源或目的地的基础类型。 – rainhaven 2014-11-04 07:46:43
这是要完成删除LINT(静态代码分析工具)警告! – Aadishri 2014-11-04 07:59:58
为什么不修复签名('myClass :: GetPacket(char * pPacket)')? – Jarod42 2014-11-04 08:19:29