Articles of स्टैक

मेकरी पतों को कम करने के लिए स्टैक एड्रेस क्यों बढ़ता है?

मैंने पाठ पुस्तकों में पढ़ा है कि मेकिंग एड्रेस को घटाकर स्टैक बढ़ता है; वह है, उच्च पते से निचले पते पर। यह एक बुरा सवाल हो सकता है, लेकिन मुझे इस अवधारणा को सही नहीं मिला। क्या तुम समझा सकते हो?

आप ढेर के बजाय ढेर पर स्मृति क्यों आवंटित करना चाहते हैं?

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

मैक एबीआई को एक्स -86-32 के लिए 16-बाइट स्टैक संरेखण की आवश्यकता क्यों है?

मैं पुरानी पीपीसी आरआईएससी प्रणालियों के लिए और यहां तक ​​कि x86-64 के लिए भी इस आवश्यकता को समझ सकता हूँ, लेकिन पुराने की कोशिश की और असली x86 के लिए? इस मामले में, स्टैक को केवल 4 बाइट सीमाओं पर ही गठबंधन किया जाना चाहिए। हां, कुछ एमएमएक्स / एसएसई निर्देशों के लिए 16byte […]

ढेर पर मेमोरी आवंटन स्टैक की तुलना में बहुत धीमा क्यों है?

मुझे यह कई बार बताया गया है लेकिन मुझे नहीं पता कि क्यों … ढेर से स्मृति आवंटित करते समय अतिरिक्त लागत क्या है? क्या हार्डवेयर संबंधित है? क्या यह CPU चक्र से संबंधित है? इतने सारे अनुमान हैं लेकिन कोई सटीक उत्तर नहीं … क्या कोई मुझे कुछ विस्तार दे सकता है? जैसा कि […]

क्यों पुल की बजाय movl का उपयोग करता है?

इस कोड पर ध्यान दें: #include <stdio.h> void a(int a, int b, int c) { char buffer1[5]; char buffer2[10]; } int main() { a(1,2,3); } उसके बाद : gcc -S ac यह आदेश विधानसभा में हमारा स्रोत कोड दिखाता है अब हम मुख्य फ़ंक्शन में देख सकते हैं, हम कभी भी "पुश" कमांड का उपयोग […]

क्या std :: stack iterators बेनकाब?

क्या सी ++ एसटीएल में स्टैक अंतर्निहित कंटेनर के किसी भी बीननेटरों को बेनकाब करता है या मुझे उस कंटेनर का सीधे इस्तेमाल करना चाहिए?

दृश्य स्टूडियो के साथ स्टैक स्पेस निर्धारित करना

मैं दृश्य स्टूडियो 2005 में सी में प्रोग्रामिंग कर रहा हूं। मेरे पास एक बहु-थ्रेडेड प्रोग्राम है, लेकिन यह यहां विशेष रूप से महत्वपूर्ण नहीं है। मैं कैसे निर्धारित कर सकता हूँ (लगभग) कितना स्टैक स्थान मेरे धागे का उपयोग करता है? मैं जिस तकनीक का उपयोग करने की योजना बना रही थी, वह स्टैक […]

अपवाद स्टैक में पायथन अप-लाइन न दिखाएं

जब मैं अपने पायथन लाइब्रेरी में अपना अपवाद बढ़ाता हूं, अपवाद स्टैक को बढ़ा-चढ़ाव को स्टैक के अंतिम आइटम के रूप में दिखाता है। यह स्पष्ट रूप से एक त्रुटि नहीं है, ये संकल्पनात्मक रूप से सही है, लेकिन उस बिंदु पर ध्यान केंद्रित करता है जो डिबगिंग के लिए उपयोगी नहीं है, जब आप […]

अजीब एमएससी 8.0 त्रुटि: "ईएसपी का मान फ़ंक्शन कॉल में ठीक से नहीं बचा था …"

हमने हाल ही में अपनी कुछ विजुअल स्टूडियो परियोजनाओं को पुस्तकालयों में विभाजित करने का प्रयास किया है, और हर चीज निर्भरता के रूप में एक पुस्तकालय परियोजनाओं के साथ एक परीक्षण परियोजना में संकलन और ठीक काम करना चाहती है। हालांकि, एप्लिकेशन को चलाने का प्रयास करने से हमें निम्नलिखित गंदा रन-टाइम त्रुटि संदेश […]

चर संदर्भ आवंटित कहां है, ढेर में या ढेर में?

मेरा एक सवाल है जब मैं किसी विधि के अंदर एक वैरिएबल घोषित करता हूं, उदाहरण के लिए। शून्य myMethod () { शिप आईपिश = नया शिप (); } कहाँ myShip संदर्भ, ढेर में या ढेर में आवंटित किया जाता है? मुझे लगता है कि ढेर में है लेकिन मैं उलझन में हूँ क्योंकि मैं […]

दिलचस्प पोस्ट
GetText का उपयोग करके क्लिपबोर्ड से पाठ प्राप्त करें – रिक्त क्लिपबोर्ड पर त्रुटि से बचें "घटक के लिए COM वर्ग फ़ैक्टरी पुनः प्राप्त कर रहा है … त्रुटि: 80070005 प्रवेश निषेध है।" (HRESULT से अपवाद: 0x80070005 (E_ACCESSDENIED)) अजगर * ऑपरेटर के लिए उचित नाम? आर में कॉलम-वैक्टर की सूची में मैट्रिक्स कैसे परिवर्तित करें? Android को कैसे कॉपी करें: संपादन = "गलत" कोड में? ग्रेडल के साथ जेकोओ कवरेज रिपोर्ट को फ़िल्टर करें कक्षा के साथ चयनित फ़ील्ड के लिए रेल फॉर्म पर रूबी सी में सी ++ का उपयोग कैसे करें? ऐडडिलेगेट से वर्तमान दृश्य नियंत्रक? Php में URL से टुकड़ा (हैश '#' के बाद मान) प्राप्त करें Jboss सर्वर शुरू करने में त्रुटि मानचित्रण सेट <enum> @ElementCollection का उपयोग करना मैं Xamarin.Android में SharedPreferences का उपयोग कैसे करूं? अंतिम स्वच्छ / सुरक्षित फ़ंक्शन HTML5 स्थानीय स्टोरेज फ़ॉलबैक समाधान