memcpy不同类型数组exceed warning
unsigned short array_short[15];
unsigned char array_char[30];
array_short数组的每个元素赋值,然后
memcpy(array_char,array_short,30);
系统会给出:
Apparent access beyond array for function 'memcpy(void *, const void *, unsigned int)', argument 3 exceeds argument 2
的告警,请问如何消除这个告警?