Articles of malloc

मॉलोक के साथ आवंटित सरणी प्रकार और सरणी के बीच अंतर

आज मैं कुछ सी कोड के साथ मेरा एक दोस्त की मदद कर रहा था, और मुझे कुछ अजीब व्यवहार मिल गया है कि मैं उसे समझा नहीं दे सकता कि यह क्यों हो रहा था। हमारे पास पूर्णांक की एक सूची के साथ TSV फ़ाइल थी, जिसमें प्रत्येक पंक्ति एक इंट के साथ थी […]

कैसे गतिशील रूप से एक स्ट्रिंग के लिए स्मृति स्थान आवंटित करें और उस स्ट्रिंग को उपयोगकर्ता से मिलता है?

मैं सी प्रोग्राम का उपयोग करके उपयोगकर्ता से इनपुट पढ़ना चाहता हूं। मैं जैसे सरणी का उपयोग नहीं करना चाहता, char names[50]; क्योंकि अगर उपयोगकर्ता 10 की स्ट्रिंग देता है, तो शेष रिक्त स्थान बर्बाद हो जाते हैं। अगर मैं वर्ण पॉइंटर का उपयोग करता हूं, char *names; तो मुझे इसके लिए स्मृति आवंटित करने […]

क्या मॉलोक कार्यान्वयन सिस्टम को फ्री-एड मेमोरी वापस देगा?

मेरे पास लगातार मेमोरी आवंटन-डेलोकेशन के साथ लंबे समय तक रहने वाला आवेदन है। क्या किसी भी malloc कार्यान्वयन रिटर्न प्रणाली को वापस स्मृति मुक्त? क्या है, इस संबंध में, का व्यवहार: ptmalloc 1, 2 (glibc डिफ़ॉल्ट) या 3 dlmalloc टीसीएमएलएलओक (गूगल थ्रेड मॉलोक) सौर 10-11 डिफ़ॉल्ट मैलोक और एमटीएमएलएलओक फ्री बीएसडी 8 डिफ़ॉल्ट मॉलोक […]

क्या मॉलोक धागा सुरक्षित है?

क्या malloc() फ़ंक्शन फिर से प्रवेश कर रहा है?

नि: शुल्क के बाद चर के लिए चर सेट करना

मेरी कंपनी में एक कोडिंग नियम है जो कहते हैं, किसी भी स्मृति को मुक्त करने के बाद, चर को शून्य में रीसेट करें। उदाहरण के लिए … void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return; } मुझे लगता है कि, ऊपर दिखाए गए कोड जैसे मामलों […]

सी ++ को मॉलोक () के लिए एक कलाकार की आवश्यकता क्यों है, लेकिन सी नहीं है?

मैं हमेशा इस बारे में उत्सुक रहा हूं – सी ++ में मुझे malloc से वापसी मूल्य डालने की ज़रूरत है लेकिन सी में नहीं? यहां काम करता है C ++ में उदाहरण: int *int_ptr = (int *)malloc(sizeof(int*)); और यहां सी ++ में ऐसा उदाहरण है जो काम नहीं करता (कोई कलाकार नहीं): int *int_ptr […]

कैसे सी में मुफ्त और malloc काम करते हैं?

मैं यह समझने की कोशिश कर रहा हूं कि यदि मैं उदाहरण के लिए "बीच से" एक सूचक को खाली करने का प्रयास करता हूं, तो निम्न कोड देखें: char *ptr = (char*)malloc(10*sizeof(char)); for (char i=0 ; i<10 ; ++i) { ptr[i] = i+10; } ++ptr; ++ptr; ++ptr; ++ptr; free(ptr); मुझे एक अप्रचलित अपवाद त्रुटि […]

विभिन्न पंक्ति लंबाई के साथ बहुआयामी arrays के आवंटन के लिए malloc का उपयोग करना

मेरे पास निम्न C कोड है: int *a; size_t size = 2000*sizeof(int); a = (int *) malloc(size); जो ठीक काम करता है लेकिन अगर मेरे पास निम्न है: char **b = malloc(2000*sizeof *b); जहां b प्रत्येक तत्व में अलग-अलग लंबाई होती है। यह कैसे संभव है कि मैंने b लिए ऐसा करने के लिए किया, […]

मैं सी में एक बहुआयामी सरणी को सही तरीके से कैसे स्थापित, एक्सेस और मुक्त कर सकता हूं?

मैंने सी में बहुआयामी सरणियों के बारे में "मेरे कोड में क्या गलत है" के बारे में दर्जनों प्रश्न देखे हैं। कुछ कारणों से लोग यहां अपने सिर को लपेट नहीं सकते हैं, इसलिए मैंने इस सवाल का जवाब दूसरों के संदर्भ के रूप में देने का फैसला किया : मैं सी में एक बहुआयामी […]

दिलचस्प पोस्ट
JQuery UI स्वत: पूर्ण पर कोई परिणाम नहीं खोज रहा है AngularJ में शब्दकोशों के लिए एनजी-दोहर का उपयोग कैसे करें? जांच रहा है कि कोई पायथन पायथन में एक प्रमुख संख्या है JLabel छवियाँ सरणी एंड्रॉइड प्रोजेक्ट में लाइब्रेरी प्रोजेक्ट कैसे जोड़ूं? ORA-00904: अमान्य पहचानकर्ता स्ट्रिंग को JSON सरणी में कनवर्ट करें मैं सी में फ़ाइल का आकार कैसे प्राप्त करूं? जब dequeueReusableCellWithIdentifier बनाम dequeueReusableCellWithIdentifier का उपयोग करने के लिए: forIndexPath जावास्क्रिप्ट द्वारा अपडेट होने के बाद परिवर्तित HTML सामग्री प्राप्त करें? (htmlunit) मैं पायथन में एक नियमित अभिव्यक्ति के लिए सभी मैचों कैसे पा सकता हूं? JQuery का उपयोग करके मैं एक तत्व का आईडी कैसे प्राप्त करूं? फ़ाइल या विधानसभा को लोड नहीं किया जा सका 'System.Net.Http, संस्करण = 2.0.0.0 में एमवीसी 4 वेब एपीआई क्या है ~~ ("डबल टिल्ड") क्या जावास्क्रिप्ट में है? रिश्ते के साथ NSFetchedResultsController अद्यतन नहीं है