local-variables पर टैग किए गए जवाब

20
क्या किसी स्थानीय चर की मेमोरी को इसके दायरे से बाहर पहुँचा जा सकता है?
मेरे पास निम्न कोड है। #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } और कोड बस बिना किसी रन अपवाद के साथ चल रहा है! आउटपुट था 58 …

8
एक इफ स्टेटमेंट में इनिशियलाइज़ किए गए वैरिएबल का स्कोप क्या है?
मैं पाइथन के लिए नया हूं, इसलिए यह शायद एक साधारण सा प्रश्न है। पायथन फ़ाइल (मॉड्यूल) में निम्न कोड मुझे थोड़ा भ्रमित कर रहा है: if __name__ == '__main__': x = 1 print x मैंने जिन अन्य भाषाओं में काम किया है, यह कोड एक अपवाद को फेंक देगा, …

4
स्थानीय चर को प्रारंभ करने की आवश्यकता क्यों होती है, लेकिन फ़ील्ड नहीं होते हैं?
अगर मैं अपनी कक्षा के भीतर एक बूल बनाता हूं, तो कुछ ऐसा ही है bool check, यह असत्य को परिभाषित करता है। जब मैं अपनी विधि के भीतर एक ही बूल बनाता हूं, bool check(कक्षा के भीतर), तो मुझे एक त्रुटि "अनसाइनड लोकल वैरिएबल का उपयोग" मिल जाती है। …

2
आप डेल्फी प्रोग्राम या कंपाइलर-जनरेट डीबग जानकारी से स्थानीय चर जानकारी (पता और प्रकार) कैसे निकालते हैं?
मेरा लक्ष्य है: स्टैक (चलने योग्य) चलने के लिए डेल्फी-संकलित 32 या 64-बिट विंडोज प्रोग्राम में एक निलंबित धागे को देखते हुए। स्टैक प्रविष्टियों को देखते हुए, प्रत्येक विधि और उनके मूल्यों में स्थानीय चरों की गणना करना। यही है, बहुत कम से कम, उनके पते और प्रकार (पूर्णांक 32/64 …

9
सी में एक स्ट्रिंग शाब्दिक का "जीवन-समय"
क्या सूचक निम्न फ़ंक्शन द्वारा लौटाया नहीं जा सकेगा? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } तो C / C ++ में एक स्थानीय चर का जीवनकाल व्यावहारिक रूप से केवल कार्य के भीतर ही है, है ना? जिसका अर्थ …

2
ArrayBlockingQueue में, स्थानीय अंतिम चर में अंतिम सदस्य क्षेत्र की प्रतिलिपि क्यों बनाएं?
ArrayBlockingQueueसभी तरीकों में , ताला की आवश्यकता होती है, इसे finalकॉल करने से पहले एक स्थानीय चर पर कॉपी करें lock()। public boolean offer(E e) { if (e == null) throw new NullPointerException(); final ReentrantLock lock = this.lock; lock.lock(); try { if (count == items.length) return false; else { insert(e); …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.