私のコードはエラーなしでコンパイルされますが、これはどういう意味ですか?
etherate.cpp:432:11: warning: deleting array ‘unsigned char broadMAC [6]’ [enabled by default]
この行から、unsigned char 配列を削除しています。
delete [] broadMAC;
このままでいいですか、そうでない場合、どうすればこれを改善できますか?
ありがとう。
アップデート
BroadMAC はどのように宣言されますか?
約10行前から;
unsigned char broadMAC[6] = {destMAC[0], destMAC[1], destMAC[2], destMAC[3], destMAC[4], destMAC[5]};
destMAC は、内部に値が格納された unsigned char 配列でもあります。それらをコピーし、destMAC で何かをしてから、元の値を復元する必要がありました。そのため、broadMAC を宣言しましたが、後で削除したいと考えています。