मेरे पास एक std :: map < std :: string, std :: string> जो कुछ एपीआई कॉल के साथ शुरू हुआ है। जब मैं इस मानचित्र का उपयोग करने की कोशिश कर रहा हूं तो मुझे सेगमेंटेशन गलती मिल रही है। मैं अमान्य कोड का पता कैसे लगा सकता हूं या अमान्य या कोई विवरण जो मुझे समस्या को ठीक करने में मदद कर सकता है? कोड इस तरह दिखता है:वालग्रिंड का उपयोग करके विभाजन गलती विवरण का पता लगाने के लिए कैसे?
std::map< std::string, std::string> cont;
some_func(cont); // getting parameter by reference and initialize it, someone corrupted memory (cont) inside this function
std::cout << cont[ "some_key" ] << '\n'; // segmentation fault here, cannot access "some_key"
'cont' एक ग्लोबल ऑब्जेक्ट कन्स्ट्रक्टर में पहुंचने वाला वैश्विक नहीं होगा? –
@ डेविट: बीटीडब्ल्यू, आप हर समय या फिर जवाब स्वीकार करना चाहेंगे। सभी को यह बताएं कि आपकी समस्या का हल किस जवाब से एसओ समुदाय का एक महत्वपूर्ण पहलू है। –
ठीक है मैं ठीक –