Articles of malloc

malloc कार्यान्वयन?

मैं malloc और सी के लिए free लागू करने की कोशिश कर रहा हूं, और मुझे यकीन नहीं है कि मेमोरी कैसे पुन: उपयोग किया जाए मैं वर्तमान में एक ऐसी struct है जो इस तरह दिखता है: typedef struct _mem_dictionary { void *addr; size_t size; int freed; } mem_dictionary; मेरा malloc इस तरह दिखता […]

क्या मैं मॉलक पर नल पर भरोसा कर सकता हूं?

मैंने पढ़ा है कि यूनिक्स सिस्टम पर, malloc एक गैर-नल सूचक वापस कर सकता है भले ही मेमोरी वास्तव में उपलब्ध नहीं है, और बाद में मेमोरी का उपयोग करने की कोशिश करने से त्रुटि को ट्रिगर किया जाएगा चूंकि मैं नल की जांच करके इस तरह की त्रुटि नहीं पा सकता हूं, मुझे आश्चर्य […]

मेमोरी मेप क्या है?

मेमोरी ढेर क्या है?

अंतर्निहित समारोह 'मैलोक' का असंगत अंतर्निहित घोषणा

मुझे यह त्रुटि मिल रही है: warning: incompatible implicit declaration of built-in function 'malloc' ऐसा करने की कोशिश कर रहा है: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); बस संदर्भ के लिए हाथ में इस्तेमाल किया संरचना है: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; मैंने जो कुछ किया है उसमें मुझे […]

एक मॉलोक "डबल फ्री" त्रुटि का कारण कैसे खोजता है?

मैं उद्देश्य-सी में एक प्रोग्रामिंग प्रोग्रामिंग कर रहा / रही हूं और मुझे यह त्रुटि मिल रही है: MyApp (2121,0xb0185000) malloc: ऑब्जेक्ट के लिए *** त्रुटि 0x1068310: डबल फ्री *** डीबग करने के लिए malloc_error_break में एक ब्रेकपॉइंट सेट करें यह तब हो रहा है जब मैं एक NSAutoreleasePool जारी करता हूं और मैं यह […]

संरचना में सी ++ स्ट्रिंग का उपयोग कैसे करें जब malloc () – समान संरचना का उपयोग कर रहे हैं?

मैंने निम्नलिखित उदाहरण प्रोग्राम लिखा था लेकिन यह segfault के साथ क्रैश करता है समस्या संरचना में malloc और std::string का उपयोग करने के साथ लगता है। #include <iostream> #include <string> #include <cstdlib> struct example { std::string data; }; int main() { example *ex = (example *)malloc(sizeof(*ex)); ex->data = "hello world"; std::cout << ex->data << […]

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

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

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

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

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

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

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

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

दिलचस्प पोस्ट
ऑब्जेक्ट सहेजना (डेटा दृढ़ता) हैहेड पासवर्ड फ़ील्ड और किस लंबाई के लिए उपयोग किया जाने वाला डेटा प्रकार? गो प्रोजेक्ट लेआउट का एक समझदार तरीका क्या है फार्म जमा रोकने के लिए जावास्क्रिप्ट कोड एंड्रॉइड पर ओके एचटीपीपी का इस्तेमाल करते हुए कुकी हैंडलिंग कैसे कार्यान्वित करें? सरणी से सभी अनूठे तत्व प्राप्त करने के लिए jQuery फ़ंक्शन? एक आईपी पते से एक ज़िप कोड और शहर कैसे निर्धारित करें? वस्तुओं की सरणी को उनके आदिम प्रकारों की एक सरणी में बदलाना कोको में स्ट्रिंग्स की तुलना करना Xcode बिल्ड विकल्पों का प्रभाव "बिटोड सक्षम करें" हाँ / नहीं JQuery में बाल नोड के बिना सभी तत्व प्राप्त करें विंडोज बैच के लिए हेरेडॉक? यदि तालिका SQL सर्वर में मौजूद है तो कैसे छोड़ें? XmlWriter एक फ़ाइल के बजाय एक स्ट्रिंग को लिखने के लिए एंड्रॉइड में स्टेटस बार की ऊंचाई