मेरा कोड त्रुटि के बिना संकलित करता है, लेकिन इसका क्या अर्थ है?सी ++; संकलन के दौरान "डिफ़ॉल्ट रूप से सक्षम" चेतावनी क्या है?
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 है घोषित? –
अच्छा बिंदु, मैं इसे जोड़ दूंगा! – jwbensley
अच्छी तरह से, यह अब स्पष्ट है: ल्यूचियन के उत्तर –