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

एक पॉइंटर एक डेटा प्रकार है जिसका मान सीधे उसके पते का उपयोग करके कंप्यूटर मेमोरी में कहीं और संग्रहीत "या" को "" इंगित करता है।

22
क्या अशक्त संदर्भ वास्तव में एक बुरी बात है?
मैंने सुना है कि प्रोग्रामिंग भाषाओं में अशक्त संदर्भों का समावेश "बिलियन डॉलर की गलती" है। पर क्यों? ज़रूर, वे NullReferenceException पैदा कर सकते हैं, लेकिन इतना क्या? यदि अनुचित तरीके से उपयोग किया जाता है तो भाषा का कोई भी तत्व त्रुटियों का स्रोत हो सकता है। और विकल्प …

4
एक जावा पॉइंटर से जावा संदर्भ कैसे अलग है?
C में पॉइंटर्स हैं और Java में रेफरेंस कहा जाता है। उनके पास सामान्य अर्थों में कुछ चीजें हैं जो वे किसी चीज की ओर इशारा करते हैं। मुझे पता है कि सी में संकेत उन पतों को संग्रहीत करते हैं जो वे इंगित करते हैं। क्या संदर्भ भी पते …
97 java  c  pointers  reference 

16
क्या युवा दिमाग को सूचक अवधारणाओं को सीखने की आवश्यकता है?
सी मास्टर डेनिस रिची ने सी में पॉइंटर्स क्यों पेश किए? और अन्य प्रोग्रामिंग भाषाओं जैसे VB.NET या Java या C # को क्यों खत्म किया? मुझे Google में कुछ बिंदु मिले हैं, और मैं आपकी टिप्पणियों को भी सुनना चाहता हूं। वे आधुनिक भाषाओं में सूचक अवधारणाओं को समाप्त …

30
संकेत के लिए एक अच्छी व्याख्या क्या है? [बन्द है]
अपनी खुद की पढ़ाई में (अपने दम पर, या एक कक्षा के लिए) क्या आपके पास एक "आह हा" पल था जब आप आखिरकार, वास्तव में संकेत समझ गए? क्या आपके पास शुरुआती प्रोग्रामर के लिए उपयोग किया गया स्पष्टीकरण है जो विशेष रूप से प्रभावी लगता है? उदाहरण के …

17
पॉइंटर्स का उपयोग करके प्रोग्रामिंग समस्याओं का सबसे अच्छा हल क्या है? [बन्द है]
ठीक है, मैं मूल रूप से समझता हूं कि पॉइंटर्स का उपयोग कैसे किया जाए, लेकिन बेहतर प्रोग्रामिंग करने के लिए उनका उपयोग करना सबसे अच्छा नहीं है। संकेत के उपयोग को शामिल करने के लिए अच्छी परियोजनाएं या समस्याएं क्या हैं ताकि मैं उन्हें बेहतर समझ सकूं?

9
C ++ के साथ कोडिंग करते समय पॉइंटर्स की सिफारिश क्यों नहीं की जाती है?
मैंने कहीं से पढ़ा है कि C ++ का उपयोग करते समय यह इंगित किया जाता है कि पॉइंटर्स का उपयोग न करें। जब आप C ++ का उपयोग कर रहे हैं तो पॉइंटर्स ऐसा बुरा विचार क्यों है। C प्रोग्रामर्स के लिए जिनका उपयोग पॉइंटर्स का उपयोग करने के …
45 c++  c  pointers 

4
C ++ में वर्चुअल फ़ंक्शंस क्यों और कैसे धीमी होती हैं?
क्या कोई विस्तार से बता सकता है कि वर्चुअल फ़ंक्शंस को कॉल करने पर वर्चुअल टेबल कैसे काम करती है और किस पॉइंट से जुड़ी है। यदि वे वास्तव में धीमे हैं, तो क्या आप उस समय को दिखा सकते हैं जिसे निष्पादित करने के लिए वर्चुअल फ़ंक्शन सामान्य वर्ग …

1
कच्चे, कमजोर_प्रतिमा, अनूठे_प्रति, साझा_प्रति आदि… उन्हें बुद्धिमानी से कैसे चुनें?
C ++ में बहुत सारे संकेत हैं लेकिन 5 साल में ईमानदार होने के लिए C ++ प्रोग्रामिंग में (विशेष रूप से Qt फ्रेमवर्क के साथ) मैं केवल पुराने कच्चे पॉइंटर का उपयोग करता हूं: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); मुझे पता है कि बहुत सारे अन्य "स्मार्ट" संकेत हैं: …

19
क्या वास्तविक दुनिया के अनुप्रयोगों को कभी 128-बिट फ्लैट एड्रेस स्पेस की आवश्यकता होगी?
यह थोड़ा सा है "एक मेगाबाइट किसी के लिए भी पर्याप्त होना चाहिए", लेकिन ... 64-बिट फ्लैट एड्रेस स्पेस 32-बिट एड्रेस स्पेस की तुलना में 4.3 बिलियन गुना ज्यादा स्पेस देता है। वह 17,179,869,184 GiB है। जाहिर है, 8 बिट्स से 16 बिट्स तक संक्रमण बहुत जल्दी था (मैं एक …

10
सी भाषा में इंगित करने वाले डेटा का "प्रकार" क्या है?
मुझे पता है कि संकेत पते रखते हैं। मुझे पता है कि पॉइंटर्स के प्रकार "आम तौर पर" ज्ञात होते हैं जो डेटा के "प्रकार" के आधार पर वे इंगित करते हैं। लेकिन, पॉइंटर्स अभी भी वैरिएबल हैं और उनके पास मौजूद पते में डेटा "टाइप" होना चाहिए। मेरी जानकारी …
30 c  pointers 


10
क्या सूचक का उपयोग मेमोरी ओवरहेड चर नहीं है?
C और C ++ जैसी भाषाओं में, चर का उपयोग करते समय हमें उस पते को संग्रहीत करने के लिए एक और मेमोरी स्थान की आवश्यकता होती है। तो क्या यह मेमोरी ओवरहेड नहीं है? इसकी भरपाई कैसे होती है? समय महत्वपूर्ण कम मेमोरी अनुप्रयोगों में पॉइंटर्स का उपयोग किया …
29 c++  c  pointers 

3
कुछ मशीनों पर एक लंबा int 12 बाइट्स क्यों लेता है?
मैंने अपने मशीन पर इस कोड को संकलित करने के बाद कुछ अजीब देखा: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } …
26 c  memory  pointers 

4
C ++ और Java दोनों "संदर्भ" की धारणा का उपयोग क्यों करते हैं लेकिन एक ही अर्थ में नहीं?
C ++ में एक फ़ंक्शन के लिए एक संदर्भ तर्क फ़ंक्शन को संदर्भ को कुछ और करने के लिए संदर्भित करने की अनुमति देता है: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << …
26 java  c++  pointers  reference 

3
इन्क्रीमेंट पॉइंट क्यों?
मैंने अभी हाल ही में C ++ सीखना शुरू किया, और अधिकांश लोगों के अनुसार (जो मैं पढ़ रहा हूं उसके अनुसार) मैं पॉइंटर्स के साथ संघर्ष कर रहा हूं। पारंपरिक अर्थों में नहीं, मैं समझता हूं कि वे क्या हैं, और उनका उपयोग क्यों किया जाता है, और वे …
25 c++  c  pointers 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.