malloc पर टैग किए गए जवाब

मॉलॉक फ़ंक्शन सी में गतिशील मेमोरी आवंटन करता है और मानक पुस्तकालय का हिस्सा है। मॉलॉक के उपयोग, व्यवहार और कार्यान्वयन के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।

2
C ++ 20 तक int अपरिभाषित व्यवहार के लिए Malloc का उपयोग कर रहा है
मुझे बताया गया था कि निम्न कोड में C ++ 20 तक अपरिभाषित व्यवहार है: int *p = (int*)malloc(sizeof(int)); *p = 10; क्या यह सच है? तर्क यह था कि intवस्तु का जीवनकाल उसके मूल्य ( P0593R6 ) को निर्दिष्ट करने से पहले शुरू नहीं किया जाता है । समस्या …

8
मुझे सी मॉलॉक दावे की विफलता क्यों मिलती है?
मैं एक विभाजन को लागू कर रहा हूं और बहुपद एल्गोरिथ्म को जीत सकता हूं, इसलिए मैं इसे ओपनसीएल कार्यान्वयन के खिलाफ बेंचमार्क कर सकता हूं, लेकिन मुझे mallocकाम नहीं मिल सकता है । जब मैं प्रोग्राम चलाता हूं, तो यह सामान का एक गुच्छा आवंटित करता है, कुछ चीजों …
85 c  gcc  malloc  assertion 

12
C में `free` बाइट की संख्या को मुक्त करने के लिए क्यों नहीं लेता है?
बस स्पष्ट होने के लिए: मुझे पता है कि mallocऔर freeसी लाइब्रेरी में कार्यान्वित किए जाते हैं, जो आमतौर पर ओएस से मेमोरी का हिस्सा आवंटित करते हैं और अपने स्वयं के प्रबंधन को आवेदन के लिए बहुत सारी मेमोरी को पार्सल करते हैं और आवंटित बाइट्स की संख्या का …

13
मालकॉक "डबल फ्री" त्रुटि का कारण कैसे पता करें?
मैं ऑब्जेक्टिव-सी में एक एप्लिकेशन प्रोग्रामिंग कर रहा हूं और मुझे यह त्रुटि मिल रही है: MyApp (2121,0xb0185000) मॉलोक: *** ऑब्जेक्ट 0x1068310 के लिए त्रुटि: डबल फ्री *** ने डीबग करने के लिए malloc_error_break में एक ब्रेकप्वाइंट सेट किया यह तब हो रहा है जब मैं एक NSAutoreleasePool जारी करता …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.