बग ने मुझे लगभग दो दिनों तक परेशान किया: कोड चलाते समय मेरे पास एक सक्रिय अपवाद के बिना बुलाया जाने वाला टर्मटाइम त्रुटि है \ n निरस्त ",क्यूं कर?निम्न रनटाइम त्रुटि का अर्थ क्या है: "सक्रिय अपवाद के बिना बुलाया जाता है n निरस्त"
मैं कोड का पता लगाने की कोशिश करता हूं और लाइन को "xx = new int [num]" कोड से बाहर निकल सकता है, मेरे परीक्षण मामले में संख्या लगभग 640000 (64 एमबी मेमोरी नई) है। जब मैं 10 के रूप में बहुत छोटा अंक सेट करता हूं, तो यह ठीक है, लेकिन इस बार मेरे कोड को गलत जवाब मिलता है।
मैं सभी "कोशिश/पकड़" खंड को हटाने की कोशिश करता हूं लेकिन अभी भी यह त्रुटि है।
इसके अलावा मैं // सभी फ़ंक्शन जो "xx = new int [num]" खंड कहता हूं, त्रुटि अभी भी मौजूद है, और इस बार मुझे लगता है कि कोड बाहर निकल सकता है सामान्य "लूप के लिए" सामान्य है।
सभी मामले कंपाइलर को पारित कर दिया है, क्या आपने कभी अपना कोड चलाने में इस त्रुटि को पूरा किया है? धन्यवाद!
मैं कुछ नष्ट खंड // और नीचे त्रुटि मिलती है: पता चला * ./ESMF_RegridWeightGen * glibc: munmap_chunk(): अमान्य सूचक: 0x00000000005cd376 *
एक 'कोशिश/catch' अपने पूरे' main' शरीर के चारों ओर ब्लॉक और देखो डालने की कोशिश करो अगर कोई अपवाद है ... –
क्या आपके पास एक छोटा कोड नमूना है जो इस मुद्दे को प्रदर्शित करता है? –
क्या आपके पास एकाधिक धागे हैं? – neagoegab