我的代码编译没有错误,但这意味着什么?
etherate.cpp:432:11: warning: deleting array ‘unsigned char broadMAC [6]’ [enabled by default]
它来自这一行,我正在删除一个无符号字符数组;
delete [] broadMAC;
可以保持原样吗?如果不能,我该如何改进?
谢谢。
更新
BroadMAC 是如何声明的?
从之前的大约 10 行开始;
unsigned char broadMAC[6] = {destMAC[0], destMAC[1], destMAC[2], destMAC[3], destMAC[4], destMAC[5]};
destMAC 也是一个无符号字符数组,其中存储了值。我需要将它们复制出来,用 destMAC 做一些事情,然后恢复原始值;所以我已经声明了broadMAC,并希望在之后将其删除。